UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

46 lines 4.77 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule } from '@angular/core'; import { NbSharedModule } from '../../shared/shared.module'; import { NbA11yModule } from '../a11y/a11y.module'; import { NbCdkMappingModule } from './mapping'; import { NbPositionBuilderService } from './overlay-position'; import { NbOverlayContainerComponent } from './overlay-container'; import { NbOverlayService } from './overlay'; import { NbCdkAdapterModule } from '../adapter/adapter.module'; import { NbPositionHelper } from './position-helper'; export class NbOverlayModule { /** * @return {?} */ static forRoot() { return (/** @type {?} */ ({ ngModule: NbOverlayModule, providers: [ NbPositionBuilderService, NbOverlayService, NbPositionHelper, ...NbCdkMappingModule.forRoot().providers, ...NbCdkAdapterModule.forRoot().providers, ...NbA11yModule.forRoot().providers, ], })); } } NbOverlayModule.decorators = [ { type: NgModule, args: [{ imports: [ NbCdkMappingModule, NbSharedModule, ], declarations: [NbOverlayContainerComponent], exports: [ NbCdkMappingModule, NbCdkAdapterModule, NbOverlayContainerComponent, ], },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3ZlcmxheS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aGVtZS1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9jZGsvb3ZlcmxheS9vdmVybGF5Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzVELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUNuRCxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDL0MsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDOUQsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDbEUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQzdDLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBZXJELE1BQU0sT0FBTyxlQUFlOzs7O0lBQzFCLE1BQU0sQ0FBQyxPQUFPO1FBQ1osT0FBTyxtQkFBc0I7WUFDM0IsUUFBUSxFQUFFLGVBQWU7WUFDekIsU0FBUyxFQUFFO2dCQUNULHdCQUF3QjtnQkFDeEIsZ0JBQWdCO2dCQUNoQixnQkFBZ0I7Z0JBQ2hCLEdBQUcsa0JBQWtCLENBQUMsT0FBTyxFQUFFLENBQUMsU0FBUztnQkFDekMsR0FBRyxrQkFBa0IsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxTQUFTO2dCQUN6QyxHQUFHLFlBQVksQ0FBQyxPQUFPLEVBQUUsQ0FBQyxTQUFTO2FBQ3BDO1NBQ0YsRUFBQSxDQUFDO0lBQ0osQ0FBQzs7O1lBekJGLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUU7b0JBQ1Asa0JBQWtCO29CQUNsQixjQUFjO2lCQUNmO2dCQUNELFlBQVksRUFBRSxDQUFDLDJCQUEyQixDQUFDO2dCQUMzQyxPQUFPLEVBQUU7b0JBQ1Asa0JBQWtCO29CQUNsQixrQkFBa0I7b0JBQ2xCLDJCQUEyQjtpQkFDNUI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBOYlNoYXJlZE1vZHVsZSB9IGZyb20gJy4uLy4uL3NoYXJlZC9zaGFyZWQubW9kdWxlJztcclxuaW1wb3J0IHsgTmJBMTF5TW9kdWxlIH0gZnJvbSAnLi4vYTExeS9hMTF5Lm1vZHVsZSc7XHJcbmltcG9ydCB7IE5iQ2RrTWFwcGluZ01vZHVsZSB9IGZyb20gJy4vbWFwcGluZyc7XHJcbmltcG9ydCB7IE5iUG9zaXRpb25CdWlsZGVyU2VydmljZSB9IGZyb20gJy4vb3ZlcmxheS1wb3NpdGlvbic7XHJcbmltcG9ydCB7IE5iT3ZlcmxheUNvbnRhaW5lckNvbXBvbmVudCB9IGZyb20gJy4vb3ZlcmxheS1jb250YWluZXInO1xyXG5pbXBvcnQgeyBOYk92ZXJsYXlTZXJ2aWNlIH0gZnJvbSAnLi9vdmVybGF5JztcclxuaW1wb3J0IHsgTmJDZGtBZGFwdGVyTW9kdWxlIH0gZnJvbSAnLi4vYWRhcHRlci9hZGFwdGVyLm1vZHVsZSc7XHJcbmltcG9ydCB7IE5iUG9zaXRpb25IZWxwZXIgfSBmcm9tICcuL3Bvc2l0aW9uLWhlbHBlcic7XHJcblxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbXHJcbiAgICBOYkNka01hcHBpbmdNb2R1bGUsXHJcbiAgICBOYlNoYXJlZE1vZHVsZSxcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW05iT3ZlcmxheUNvbnRhaW5lckNvbXBvbmVudF0sXHJcbiAgZXhwb3J0czogW1xyXG4gICAgTmJDZGtNYXBwaW5nTW9kdWxlLFxyXG4gICAgTmJDZGtBZGFwdGVyTW9kdWxlLFxyXG4gICAgTmJPdmVybGF5Q29udGFpbmVyQ29tcG9uZW50LFxyXG4gIF0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOYk92ZXJsYXlNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KCk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIDxNb2R1bGVXaXRoUHJvdmlkZXJzPiB7XHJcbiAgICAgIG5nTW9kdWxlOiBOYk92ZXJsYXlNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIE5iUG9zaXRpb25CdWlsZGVyU2VydmljZSxcclxuICAgICAgICBOYk92ZXJsYXlTZXJ2aWNlLFxyXG4gICAgICAgIE5iUG9zaXRpb25IZWxwZXIsXHJcbiAgICAgICAgLi4uTmJDZGtNYXBwaW5nTW9kdWxlLmZvclJvb3QoKS5wcm92aWRlcnMsXHJcbiAgICAgICAgLi4uTmJDZGtBZGFwdGVyTW9kdWxlLmZvclJvb3QoKS5wcm92aWRlcnMsXHJcbiAgICAgICAgLi4uTmJBMTF5TW9kdWxlLmZvclJvb3QoKS5wcm92aWRlcnMsXHJcbiAgICAgIF0sXHJcbiAgICB9O1xyXG4gIH1cclxufVxyXG4iXX0=