Skip to content

Commit 0ffe24a

Browse files
committed
Remove module imports that were only for providers
1 parent b1254f3 commit 0ffe24a

29 files changed

+81
-135
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cdk/layout/breakpoints-observer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ interface Query {
2828
}
2929

3030
/** Utility for checking the matching state of @media queries. */
31-
@Injectable()
31+
@Injectable({providedIn: 'root'})
3232
export class BreakpointObserver implements OnDestroy {
3333
/** A map of all media queries currently being listened for. */
3434
private _queries: Map<string, Query> = new Map();

src/cdk/layout/layout-module.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88
import {NgModule} from '@angular/core';
9-
import {PlatformModule} from '@angular/cdk/platform';
10-
import {BreakpointObserver} from './breakpoints-observer';
11-
import {MediaMatcher} from './media-matcher';
129

13-
@NgModule({
14-
providers: [BreakpointObserver, MediaMatcher],
15-
imports: [PlatformModule],
16-
})
10+
11+
@NgModule()
1712
export class LayoutModule {}

src/cdk/layout/media-matcher.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {Platform} from '@angular/cdk/platform';
1414
const styleElementForWebkitCompatibility: Map<string, HTMLStyleElement> = new Map();
1515

1616
/** A utility for calling matchMedia queries. */
17-
@Injectable()
17+
@Injectable({providedIn: 'root'})
1818
export class MediaMatcher {
1919
/** The internal matchMedia method to return back a MediaQueryList like object. */
2020
private _matchMedia: (query: string) => MediaQueryList;

src/lib/badge/badge-module.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,12 @@
88

99
import {NgModule} from '@angular/core';
1010
import {MatCommonModule} from '@angular/material/core';
11-
import {A11yModule} from '@angular/cdk/a11y';
1211
import {MatBadge} from './badge';
1312

1413

1514
@NgModule({
16-
imports: [
17-
MatCommonModule,
18-
A11yModule,
19-
],
20-
exports: [
21-
MatBadge,
22-
],
23-
declarations: [
24-
MatBadge,
25-
],
15+
imports: [MatCommonModule],
16+
exports: [MatBadge],
17+
declarations: [MatBadge],
2618
})
2719
export class MatBadgeModule {}

src/lib/bottom-sheet/bottom-sheet-module.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,21 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {NgModule} from '@angular/core';
10-
import {CommonModule} from '@angular/common';
11-
import {MatCommonModule} from '@angular/material/core';
12-
import {A11yModule} from '@angular/cdk/a11y';
139
import {OverlayModule} from '@angular/cdk/overlay';
1410
import {PortalModule} from '@angular/cdk/portal';
15-
import {LayoutModule} from '@angular/cdk/layout';
16-
import {MatBottomSheetContainer} from './bottom-sheet-container';
11+
import {CommonModule} from '@angular/common';
12+
import {NgModule} from '@angular/core';
13+
import {MatCommonModule} from '@angular/material/core';
1714
import {MatBottomSheet} from './bottom-sheet';
15+
import {MatBottomSheetContainer} from './bottom-sheet-container';
1816

1917

2018
@NgModule({
2119
imports: [
22-
A11yModule,
2320
CommonModule,
2421
OverlayModule,
2522
MatCommonModule,
2623
PortalModule,
27-
LayoutModule,
2824
],
2925
exports: [MatBottomSheetContainer, MatCommonModule],
3026
declarations: [MatBottomSheetContainer],

src/lib/button-toggle/button-toggle-module.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {A11yModule} from '@angular/cdk/a11y';
109
import {NgModule} from '@angular/core';
1110
import {MatCommonModule, MatRippleModule} from '@angular/material/core';
1211
import {MatButtonToggle, MatButtonToggleGroup} from './button-toggle';
1312

1413

1514
@NgModule({
16-
imports: [MatCommonModule, MatRippleModule, A11yModule],
15+
imports: [MatCommonModule, MatRippleModule],
1716
exports: [MatCommonModule, MatButtonToggleGroup, MatButtonToggle],
1817
declarations: [MatButtonToggleGroup, MatButtonToggle],
1918
})

src/lib/button/button-module.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,17 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {NgModule} from '@angular/core';
109
import {CommonModule} from '@angular/common';
10+
import {NgModule} from '@angular/core';
1111
import {MatCommonModule, MatRippleModule} from '@angular/material/core';
12-
import {A11yModule} from '@angular/cdk/a11y';
13-
import {
14-
MatAnchor,
15-
MatButton,
16-
} from './button';
12+
import {MatAnchor, MatButton} from './button';
1713

1814

1915
@NgModule({
2016
imports: [
2117
CommonModule,
2218
MatRippleModule,
2319
MatCommonModule,
24-
A11yModule,
2520
],
2621
exports: [
2722
MatButton,

src/lib/card/card-module.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@ import {NgModule} from '@angular/core';
1010
import {MatCommonModule} from '@angular/material/core';
1111
import {
1212
MatCard,
13-
MatCardHeader,
14-
MatCardTitleGroup,
15-
MatCardContent,
16-
MatCardTitle,
17-
MatCardSubtitle,
1813
MatCardActions,
14+
MatCardAvatar,
15+
MatCardContent,
1916
MatCardFooter,
20-
MatCardSmImage,
21-
MatCardMdImage,
22-
MatCardLgImage,
17+
MatCardHeader,
2318
MatCardImage,
19+
MatCardLgImage,
20+
MatCardMdImage,
21+
MatCardSmImage,
22+
MatCardSubtitle,
23+
MatCardTitle,
24+
MatCardTitleGroup,
2425
MatCardXlImage,
25-
MatCardAvatar,
2626
} from './card';
2727

2828

src/lib/checkbox/checkbox-module.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {NgModule} from '@angular/core';
10-
import {CommonModule} from '@angular/common';
119
import {ObserversModule} from '@angular/cdk/observers';
12-
import {MatRippleModule, MatCommonModule} from '@angular/material/core';
10+
import {CommonModule} from '@angular/common';
11+
import {NgModule} from '@angular/core';
12+
import {MatCommonModule, MatRippleModule} from '@angular/material/core';
1313
import {MatCheckbox} from './checkbox';
1414
import {MatCheckboxRequiredValidator} from './checkbox-required-validator';
15-
import {A11yModule} from '@angular/cdk/a11y';
15+
1616

1717
@NgModule({
18-
imports: [CommonModule, MatRippleModule, MatCommonModule, ObserversModule, A11yModule],
18+
imports: [CommonModule, MatRippleModule, MatCommonModule, ObserversModule],
1919
exports: [MatCheckbox, MatCheckboxRequiredValidator, MatCommonModule],
2020
declarations: [MatCheckbox, MatCheckboxRequiredValidator],
2121
})

0 commit comments

Comments
 (0)