UNPKG

@versatiledatakit/shared

Version:

Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.

35 lines (34 loc) 2.26 kB
import { ModuleWithProviders } from '@angular/core'; import { SharedFeaturesConfig } from './_model'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@angular/router"; import * as i3 from "@clr/angular"; import * as i4 from "../commons/ngx-components/vdk-ngx-components.module"; import * as i5 from "./confirmation/confirmation.module"; import * as i6 from "./directives/directives.module"; import * as i7 from "./dynamic-components/dynamic-components.module"; import * as i8 from "./placeholder/placeholder.module"; import * as i9 from "./pipes/pipes.module"; import * as i10 from "./toasts/toasts.module"; import * as i11 from "./url-opener/url-opener.module"; import * as i12 from "./warning/warning.module"; export declare class VdkSharedFeaturesModule { /** * ** Provides VdkSharedFeaturesModule and all Services related to Shared Module features. * * - Should be invoked only once for entire project. * - Not inside FeatureModule (lazy loaded Module). * - In other modules import only VdkSharedFeaturesModule or VdkSharedFeaturesModule.forChild(). */ static forRoot(featuresConfig?: SharedFeaturesConfig): ModuleWithProviders<VdkSharedFeaturesModule>; /** * ** Provides VdkSharedFeaturesModule. * * - Should be invoked in FeatureModules (lazy loaded Modules). */ static forChild(): ModuleWithProviders<VdkSharedFeaturesModule>; static ɵfac: i0.ɵɵFactoryDeclaration<VdkSharedFeaturesModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<VdkSharedFeaturesModule, never, [typeof i1.CommonModule, typeof i2.RouterModule, typeof i3.ClarityModule, typeof i4.VdkSharedComponentsModule, typeof i5.ConfirmationModule, typeof i6.DirectivesModule, typeof i7.DynamicComponentsModule, typeof i8.PlaceholderModule, typeof i9.PipesModule, typeof i10.ToastsModule, typeof i11.UrlOpenerModule, typeof i12.WarningModule], [typeof i5.ConfirmationModule, typeof i6.DirectivesModule, typeof i7.DynamicComponentsModule, typeof i8.PlaceholderModule, typeof i9.PipesModule, typeof i10.ToastsModule, typeof i11.UrlOpenerModule, typeof i12.WarningModule]>; static ɵinj: i0.ɵɵInjectorDeclaration<VdkSharedFeaturesModule>; }