From 645a2dc56798afe2b974dbfb6d68122f08ee2dfa Mon Sep 17 00:00:00 2001 From: Thomas Burleson Date: Wed, 8 Feb 2017 16:51:42 -0600 Subject: [PATCH] update(flexbox): add deprecated warning with forRoot() usages (#169) --- src/lib/flexbox/_module.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lib/flexbox/_module.ts b/src/lib/flexbox/_module.ts index a5c89ca6f..697571c9b 100644 --- a/src/lib/flexbox/_module.ts +++ b/src/lib/flexbox/_module.ts @@ -8,8 +8,7 @@ import 'rxjs/add/operator/filter'; import 'rxjs/add/operator/map'; -import {NgModule} from '@angular/core'; - +import {ModuleWithProviders, NgModule} from '@angular/core'; import {MediaMonitor} from '../media-query/media-monitor'; import {MediaQueriesModule} from '../media-query/_module'; @@ -56,4 +55,12 @@ const ALL_DIRECTIVES = [ exports: [MediaQueriesModule, ...ALL_DIRECTIVES], providers: [ MediaMonitor ] }) -export class FlexLayoutModule { } +export class FlexLayoutModule { + /** @deprecated */ + static forRoot(): ModuleWithProviders { + console.warn('FlexLayoutModule.forRoot() has been deprecated and is no longer needed.'); + return { + ngModule: FlexLayoutModule + }; + } +}