UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

63 lines 5.41 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NbOverlayModule } from '../cdk/overlay'; import { NbCardModule } from '../card/card.module'; import { NbWindowService } from './window.service'; import { NbWindowsContainerComponent } from './windows-container.component'; import { NbWindowComponent } from './window.component'; import { NB_WINDOW_CONFIG } from './window.options'; var NbWindowModule = /** @class */ (function () { function NbWindowModule() { } /** * @param {?=} defaultConfig * @return {?} */ NbWindowModule.forRoot = /** * @param {?=} defaultConfig * @return {?} */ function (defaultConfig) { return (/** @type {?} */ ({ ngModule: NbWindowModule, providers: [ NbWindowService, { provide: NB_WINDOW_CONFIG, useValue: defaultConfig }, ], })); }; /** * @param {?=} defaultConfig * @return {?} */ NbWindowModule.forChild = /** * @param {?=} defaultConfig * @return {?} */ function (defaultConfig) { return (/** @type {?} */ ({ ngModule: NbWindowModule, providers: [ NbWindowService, { provide: NB_WINDOW_CONFIG, useValue: defaultConfig }, ], })); }; NbWindowModule.decorators = [ { type: NgModule, args: [{ imports: [CommonModule, NbOverlayModule, NbCardModule], declarations: [ NbWindowsContainerComponent, NbWindowComponent, ], entryComponents: [NbWindowsContainerComponent, NbWindowComponent], },] } ]; return NbWindowModule; }()); export { NbWindowModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3dpbmRvdy93aW5kb3cubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDbkQsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDNUUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDdkQsT0FBTyxFQUFFLGdCQUFnQixFQUFrQixNQUFNLGtCQUFrQixDQUFDO0FBRXBFO0lBQUE7SUE0QkEsQ0FBQzs7Ozs7SUFuQlEsc0JBQU87Ozs7SUFBZCxVQUFlLGFBQXVDO1FBQ3BELE9BQU8sbUJBQXFCO1lBQzFCLFFBQVEsRUFBRSxjQUFjO1lBQ3hCLFNBQVMsRUFBRTtnQkFDVCxlQUFlO2dCQUNmLEVBQUUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLFFBQVEsRUFBRSxhQUFhLEVBQUU7YUFDdkQ7U0FDRixFQUFBLENBQUM7SUFDSixDQUFDOzs7OztJQUVNLHVCQUFROzs7O0lBQWYsVUFBZ0IsYUFBdUM7UUFDckQsT0FBTyxtQkFBcUI7WUFDMUIsUUFBUSxFQUFFLGNBQWM7WUFDeEIsU0FBUyxFQUFFO2dCQUNULGVBQWU7Z0JBQ2YsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsUUFBUSxFQUFFLGFBQWEsRUFBRTthQUN2RDtTQUNGLEVBQUEsQ0FBQztJQUNKLENBQUM7O2dCQTNCRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsWUFBWSxFQUFFLGVBQWUsRUFBRSxZQUFZLENBQUM7b0JBQ3RELFlBQVksRUFBRTt3QkFDWiwyQkFBMkI7d0JBQzNCLGlCQUFpQjtxQkFDbEI7b0JBQ0QsZUFBZSxFQUFFLENBQUMsMkJBQTJCLEVBQUUsaUJBQWlCLENBQUM7aUJBQ2xFOztJQXFCRCxxQkFBQztDQUFBLEFBNUJELElBNEJDO1NBcEJZLGNBQWMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBOYk92ZXJsYXlNb2R1bGUgfSBmcm9tICcuLi9jZGsvb3ZlcmxheSc7XHJcbmltcG9ydCB7IE5iQ2FyZE1vZHVsZSB9IGZyb20gJy4uL2NhcmQvY2FyZC5tb2R1bGUnO1xyXG5pbXBvcnQgeyBOYldpbmRvd1NlcnZpY2UgfSBmcm9tICcuL3dpbmRvdy5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTmJXaW5kb3dzQ29udGFpbmVyQ29tcG9uZW50IH0gZnJvbSAnLi93aW5kb3dzLWNvbnRhaW5lci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBOYldpbmRvd0NvbXBvbmVudCB9IGZyb20gJy4vd2luZG93LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5CX1dJTkRPV19DT05GSUcsIE5iV2luZG93Q29uZmlnIH0gZnJvbSAnLi93aW5kb3cub3B0aW9ucyc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGUsIE5iT3ZlcmxheU1vZHVsZSwgTmJDYXJkTW9kdWxlXSxcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIE5iV2luZG93c0NvbnRhaW5lckNvbXBvbmVudCxcclxuICAgIE5iV2luZG93Q29tcG9uZW50LFxyXG4gIF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbTmJXaW5kb3dzQ29udGFpbmVyQ29tcG9uZW50LCBOYldpbmRvd0NvbXBvbmVudF0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOYldpbmRvd01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QoZGVmYXVsdENvbmZpZz86IFBhcnRpYWw8TmJXaW5kb3dDb25maWc+KSB7XHJcbiAgICByZXR1cm4gPE1vZHVsZVdpdGhQcm92aWRlcnM+e1xyXG4gICAgICBuZ01vZHVsZTogTmJXaW5kb3dNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIE5iV2luZG93U2VydmljZSxcclxuICAgICAgICB7IHByb3ZpZGU6IE5CX1dJTkRPV19DT05GSUcsIHVzZVZhbHVlOiBkZWZhdWx0Q29uZmlnIH0sXHJcbiAgICAgIF0sXHJcbiAgICB9O1xyXG4gIH1cclxuXHJcbiAgc3RhdGljIGZvckNoaWxkKGRlZmF1bHRDb25maWc/OiBQYXJ0aWFsPE5iV2luZG93Q29uZmlnPikge1xyXG4gICAgcmV0dXJuIDxNb2R1bGVXaXRoUHJvdmlkZXJzPntcclxuICAgICAgbmdNb2R1bGU6IE5iV2luZG93TW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICBOYldpbmRvd1NlcnZpY2UsXHJcbiAgICAgICAgeyBwcm92aWRlOiBOQl9XSU5ET1dfQ09ORklHLCB1c2VWYWx1ZTogZGVmYXVsdENvbmZpZyB9LFxyXG4gICAgICBdLFxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19