Skip to content

Commit 74a2a44

Browse files
JeanMechedevversion
authored andcommitted
refactor(devtools): remove unused imports. (angular#58057)
Thanks to the new extended diagnostic. PR Close angular#58057
1 parent ee426c6 commit 74a2a44

File tree

5 files changed

+4
-13
lines changed

5 files changed

+4
-13
lines changed

devtools/projects/demo-standalone/src/app/demo-app/todo/about/about.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
*/
88

99
import {Component} from '@angular/core';
10-
import {RouterLink, RouterOutlet} from '@angular/router';
10+
import {RouterLink} from '@angular/router';
1111

1212
@Component({
1313
selector: 'app-about',
1414
standalone: true,
15-
imports: [RouterOutlet, RouterLink],
15+
imports: [RouterLink],
1616
template: `
1717
About component
1818
<a [routerLink]="">Home</a>

devtools/projects/ng-devtools/src/lib/devtools-tabs/directive-explorer/property-tab/component-metadata.component.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@ import {ChangeDetectionStrategy, Component, computed, inject, input} from '@angu
1010
import {ComponentType} from 'protocol';
1111

1212
import {ElementPropertyResolver} from '../property-resolver/element-property-resolver';
13-
import {MatButton} from '@angular/material/button';
1413

1514
@Component({
1615
selector: 'ng-component-metadata',
1716
templateUrl: './component-metadata.component.html',
1817
styleUrls: ['./component-metadata.component.scss'],
1918
changeDetection: ChangeDetectionStrategy.OnPush,
2019
standalone: true,
21-
imports: [MatButton],
2220
})
2321
export class ComponentMetadataComponent {
2422
readonly currentSelectedComponent = input.required<ComponentType>();

devtools/projects/ng-devtools/src/lib/devtools-tabs/injector-tree/injector-tree.component.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ import {
1515
signal,
1616
viewChild,
1717
} from '@angular/core';
18-
import {MatButton} from '@angular/material/button';
1918
import {MatCheckbox} from '@angular/material/checkbox';
20-
import {MatExpansionPanel} from '@angular/material/expansion';
2119
import {MatIcon} from '@angular/material/icon';
2220
import {MatTooltip} from '@angular/material/tooltip';
2321
import {
@@ -34,7 +32,6 @@ import {
3432
InjectorTreeD3Node,
3533
InjectorTreeVisualizer,
3634
} from '../dependency-injection/injector-tree-visualizer';
37-
import {ResolutionPathComponent} from '../dependency-injection/resolution-path.component';
3835

3936
import {InjectorProvidersComponent} from './injector-providers.component';
4037
import {
@@ -51,11 +48,8 @@ import {
5148
standalone: true,
5249
selector: 'ng-injector-tree',
5350
imports: [
54-
MatButton,
5551
SplitComponent,
5652
SplitAreaDirective,
57-
ResolutionPathComponent,
58-
MatExpansionPanel,
5953
InjectorProvidersComponent,
6054
MatIcon,
6155
MatTooltip,

devtools/projects/ng-devtools/src/lib/devtools-tabs/profiler/timeline/frame-selector.component.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import {TabUpdate} from '../../tab-update/index';
2727

2828
import {GraphNode} from './record-formatter/record-formatter';
2929
import {MatIcon} from '@angular/material/icon';
30-
import {MatButton} from '@angular/material/button';
3130
import {MatTooltip} from '@angular/material/tooltip';
3231
import {MatCard} from '@angular/material/card';
3332
import {AsyncPipe, NgStyle} from '@angular/common';
@@ -42,7 +41,6 @@ const ITEM_WIDTH = 30;
4241
imports: [
4342
MatCard,
4443
MatTooltip,
45-
MatButton,
4644
MatIcon,
4745
CdkVirtualScrollViewport,
4846
CdkFixedSizeVirtualScroll,

devtools/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
},
4747
"angularCompilerOptions": {
4848
"strictTemplates": true,
49-
"strictInjectionParameters": true
49+
"strictInjectionParameters": true,
50+
"unusedStandaloneImports": "error"
5051
}
5152
}

0 commit comments

Comments
 (0)