UNPKG

harbor-angular

Version:

Harbor shared components based on Clarity and Angular2s

42 lines 1.48 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { SYSTEMINFO_DIRECTIVES } from './system/index'; import { SERVICE_CONFIG } from './service.config'; export var DefaultServiceConfig = { systemInfoEndpoint: "/api/system" }; export var HarborLibraryModule = (function () { function HarborLibraryModule() { } HarborLibraryModule.forRoot = function (config) { if (config === void 0) { config = {}; } return { ngModule: HarborLibraryModule, providers: [ config.config || { provide: SERVICE_CONFIG, useValue: DefaultServiceConfig } ] }; }; HarborLibraryModule.forChild = function (config) { if (config === void 0) { config = {}; } return { ngModule: HarborLibraryModule, providers: [ config.config || { provide: SERVICE_CONFIG, useValue: DefaultServiceConfig } ] }; }; HarborLibraryModule.decorators = [ { type: NgModule, args: [{ imports: [ CommonModule ], declarations: [SYSTEMINFO_DIRECTIVES], exports: [SYSTEMINFO_DIRECTIVES] },] }, ]; /** @nocollapse */ HarborLibraryModule.ctorParameters = function () { return []; }; return HarborLibraryModule; }()); //# sourceMappingURL=harbor-library.module.js.map