Skip to content

Commit 96748b9

Browse files
committed
added missing interfaces
1 parent f59510d commit 96748b9

31 files changed

Lines changed: 126 additions & 67 deletions

File tree

src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/collection-search-result/collection-admin-search-result-grid-element.component.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { Component } from '@angular/core';
1+
import {
2+
Component,
3+
OnInit,
4+
} from '@angular/core';
25
import { RouterLink } from '@angular/router';
36

47
import { getCollectionEditRoute } from '../../../../../collection-page/collection-page-routing-paths';
@@ -21,10 +24,10 @@ import { SearchResultGridElementComponent } from '../../../../../shared/object-g
2124
/**
2225
* The component for displaying a list element for a collection search result on the admin search page
2326
*/
24-
export class CollectionAdminSearchResultGridElementComponent extends SearchResultGridElementComponent<CollectionSearchResult, Collection> {
27+
export class CollectionAdminSearchResultGridElementComponent extends SearchResultGridElementComponent<CollectionSearchResult, Collection> implements OnInit {
2528
editPath: string;
2629

27-
ngOnInit() {
30+
ngOnInit(): void {
2831
super.ngOnInit();
2932
this.editPath = getCollectionEditRoute(this.dso.uuid);
3033
}

src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/community-search-result/community-admin-search-result-grid-element.component.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { Component } from '@angular/core';
1+
import {
2+
Component,
3+
OnInit,
4+
} from '@angular/core';
25
import { RouterLink } from '@angular/router';
36

47
import { getCommunityEditRoute } from '../../../../../community-page/community-page-routing-paths';
@@ -21,10 +24,10 @@ import { SearchResultGridElementComponent } from '../../../../../shared/object-g
2124
/**
2225
* The component for displaying a list element for a community search result on the admin search page
2326
*/
24-
export class CommunityAdminSearchResultGridElementComponent extends SearchResultGridElementComponent<CommunitySearchResult, Community> {
27+
export class CommunityAdminSearchResultGridElementComponent extends SearchResultGridElementComponent<CommunitySearchResult, Community> implements OnInit {
2528
editPath: string;
2629

27-
ngOnInit() {
30+
ngOnInit(): void {
2831
super.ngOnInit();
2932
this.editPath = getCommunityEditRoute(this.dso.uuid);
3033
}

src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/collection-search-result/collection-admin-search-result-list-element.component.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { Component } from '@angular/core';
1+
import {
2+
Component,
3+
OnInit,
4+
} from '@angular/core';
25
import { RouterLink } from '@angular/router';
36
import { TranslateModule } from '@ngx-translate/core';
47

@@ -22,10 +25,10 @@ import { SearchResultListElementComponent } from '../../../../../shared/object-l
2225
/**
2326
* The component for displaying a list element for a collection search result on the admin search page
2427
*/
25-
export class CollectionAdminSearchResultListElementComponent extends SearchResultListElementComponent<CollectionSearchResult, Collection> {
28+
export class CollectionAdminSearchResultListElementComponent extends SearchResultListElementComponent<CollectionSearchResult, Collection> implements OnInit {
2629
editPath: string;
2730

28-
ngOnInit() {
31+
ngOnInit(): void {
2932
super.ngOnInit();
3033
this.editPath = getCollectionEditRoute(this.dso.uuid);
3134
}

src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/community-search-result/community-admin-search-result-list-element.component.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { Component } from '@angular/core';
1+
import {
2+
Component,
3+
OnInit,
4+
} from '@angular/core';
25
import { RouterLink } from '@angular/router';
36
import { TranslateModule } from '@ngx-translate/core';
47

@@ -22,10 +25,10 @@ import { SearchResultListElementComponent } from '../../../../../shared/object-l
2225
/**
2326
* The component for displaying a list element for a community search result on the admin search page
2427
*/
25-
export class CommunityAdminSearchResultListElementComponent extends SearchResultListElementComponent<CommunitySearchResult, Community> {
28+
export class CommunityAdminSearchResultListElementComponent extends SearchResultListElementComponent<CommunitySearchResult, Community> implements OnInit {
2629
editPath: string;
2730

28-
ngOnInit() {
31+
ngOnInit(): void {
2932
super.ngOnInit();
3033
this.editPath = getCommunityEditRoute(this.dso.uuid);
3134
}

src/app/collection-page/edit-collection-page/collection-curate/collection-curate.component.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { AsyncPipe } from '@angular/common';
2-
import { Component } from '@angular/core';
2+
import {
3+
Component,
4+
OnInit,
5+
} from '@angular/core';
36
import { ActivatedRoute } from '@angular/router';
47
import { TranslateModule } from '@ngx-translate/core';
58
import { Observable } from 'rxjs';
@@ -28,7 +31,7 @@ import { hasValue } from '../../../shared/empty.util';
2831
],
2932
standalone: true,
3033
})
31-
export class CollectionCurateComponent {
34+
export class CollectionCurateComponent implements OnInit {
3235
dsoRD$: Observable<RemoteData<Collection>>;
3336
collectionName$: Observable<string>;
3437

src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export class CollectionSourceControlsComponent implements OnInit, OnDestroy {
9595
) {
9696
}
9797

98-
ngOnInit() {
98+
ngOnInit(): void {
9999
// ensure the contentSource gets updated after being set to stale
100100
this.contentSource$ = this.collectionService.findByHref(this.collection._links.self.href, false).pipe(
101101
getAllSucceededRemoteDataPayload(),

src/app/forgot-password/forgot-password-form/forgot-password-form.component.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import {
22
AsyncPipe,
33
NgIf,
44
} from '@angular/common';
5-
import { Component } from '@angular/core';
5+
import {
6+
Component,
7+
OnInit,
8+
} from '@angular/core';
69
import {
710
ActivatedRoute,
811
Router,
@@ -45,7 +48,7 @@ import { BrowserOnlyPipe } from '../../shared/utils/browser-only.pipe';
4548
/**
4649
* Component for a user to enter a new password for a forgot token.
4750
*/
48-
export class ForgotPasswordFormComponent {
51+
export class ForgotPasswordFormComponent implements OnInit {
4952

5053
registration$: Observable<Registration>;
5154

src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ import {
33
NgForOf,
44
NgIf,
55
} from '@angular/common';
6-
import { Component } from '@angular/core';
6+
import {
7+
Component,
8+
OnInit,
9+
} from '@angular/core';
710
import {
811
ActivatedRoute,
912
Router,
@@ -47,7 +50,7 @@ import { AbstractSimpleItemActionComponent } from '../simple-item-action/abstrac
4750
/**
4851
* Component responsible for rendering the Item Register DOI page
4952
*/
50-
export class ItemRegisterDoiComponent extends AbstractSimpleItemActionComponent {
53+
export class ItemRegisterDoiComponent extends AbstractSimpleItemActionComponent implements OnInit {
5154

5255
protected messageKey = 'register-doi';
5356
doiToUpdateMessage = 'item.edit.' + this.messageKey + '.to-update';

src/app/item-page/edit-item-page/item-version-history/item-version-history.component.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import {
22
AsyncPipe,
33
NgIf,
44
} from '@angular/common';
5-
import { Component } from '@angular/core';
5+
import {
6+
Component,
7+
OnInit,
8+
} from '@angular/core';
69
import { ActivatedRoute } from '@angular/router';
710
import { Observable } from 'rxjs';
811
import { map } from 'rxjs/operators';
@@ -28,7 +31,7 @@ import { ItemVersionsComponent } from '../../versions/item-versions.component';
2831
/**
2932
* Component for listing and managing an item's version history
3033
*/
31-
export class ItemVersionHistoryComponent {
34+
export class ItemVersionHistoryComponent implements OnInit {
3235
/**
3336
* The item to display the version history for
3437
*/

src/app/item-page/simple/related-items/related-items-component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
ElementRef,
1111
Inject,
1212
Input,
13+
OnInit,
1314
PLATFORM_ID,
1415
} from '@angular/core';
1516
import { TranslateModule } from '@ngx-translate/core';
@@ -43,7 +44,7 @@ import { AbstractIncrementalListComponent } from '../abstract-incremental-list/a
4344
* This component is used for displaying relations between items
4445
* It expects a parent item and relationship type, as well as a label to display on top
4546
*/
46-
export class RelatedItemsComponent extends AbstractIncrementalListComponent<Observable<RemoteData<PaginatedList<Item>>>> {
47+
export class RelatedItemsComponent extends AbstractIncrementalListComponent<Observable<RemoteData<PaginatedList<Item>>>> implements OnInit {
4748

4849
/**
4950
* The parent of the list of related items to display

0 commit comments

Comments
 (0)