theme-lib
Version:
This is a simple example Angular Library published to npm.
46 lines • 4.77 kB
JavaScript
/**
* @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=