@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
TypeScript
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>;
}