projects/core/src/cms/cms.module.ts
| Static forRoot |
forRoot()
|
|
Defined in projects/core/src/cms/cms.module.ts:12
|
|
Returns :
ModuleWithProviders<CmsModule>
|
import { ModuleWithProviders, NgModule } from '@angular/core';
import { provideDefaultConfig } from '../config/config-providers';
import { defaultCmsModuleConfig } from './config/default-cms-config';
import { CmsService } from './facade/cms.service';
import { PageMetaModule } from './page/page-meta.module';
import { CmsStoreModule } from './store/cms-store.module';
@NgModule({
imports: [CmsStoreModule, PageMetaModule.forRoot()],
})
export class CmsModule {
static forRoot(): ModuleWithProviders<CmsModule> {
return {
ngModule: CmsModule,
providers: [CmsService, provideDefaultConfig(defaultCmsModuleConfig)],
};
}
}