55 * Use of this source code is governed by an MIT-style license that can be
66 * found in the LICENSE file at https://angular.io/license
77 */
8- import { NgModule , ModuleWithProviders } from '@angular/core' ;
8+ import { NgModule } from '@angular/core' ;
99
1010import { MatchMedia } from './match-media' ;
1111import { MediaMonitor } from './media-monitor' ;
1212import { ObservableMediaProvider } from './observable-media-service' ;
1313import { BreakPointsProvider } from './breakpoints/break-points' ;
1414import { BreakPointRegistry } from './breakpoints/break-point-registry' ;
1515
16-
17-
1816/**
1917 * *****************************************************************
2018 * Define module for the MediaQuery API
@@ -24,18 +22,13 @@ import {BreakPointRegistry} from './breakpoints/break-point-registry';
2422@NgModule ( {
2523 providers : [
2624 MatchMedia , // Low-level service to publish observables w/ window.matchMedia()
27- MediaMonitor , // MediaQuery monitor service observes all known breakpoints
28- BreakPointRegistry , // Registry of known/used BreakPoint(s)
2925 BreakPointsProvider , // Supports developer overrides of list of known breakpoints
26+ BreakPointRegistry , // Registry of known/used BreakPoint(s)
27+ MediaMonitor , // MediaQuery monitor service observes all known breakpoints
3028 ObservableMediaProvider // easy subscription injectable `media$` matchMedia observable
3129 ]
3230} )
3331export class MediaQueriesModule {
34- static forRoot ( ) : ModuleWithProviders {
35- return {
36- ngModule : MediaQueriesModule
37- } ;
38- }
3932}
4033
4134
0 commit comments