UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

38 lines 3.56 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { NgModule } from '@angular/core'; import { NbSharedModule } from '../shared/shared.module'; import { NbMenuComponent, NbMenuItemComponent } from './menu.component'; import { NbMenuService, NbMenuInternalService } from './menu.service'; /** @type {?} */ const nbMenuComponents = [NbMenuComponent, NbMenuItemComponent]; /** @type {?} */ const NB_MENU_PROVIDERS = [NbMenuService, NbMenuInternalService]; export class NbMenuModule { /** * @return {?} */ static forRoot() { return (/** @type {?} */ ({ ngModule: NbMenuModule, providers: [ ...NB_MENU_PROVIDERS, ], })); } } NbMenuModule.decorators = [ { type: NgModule, args: [{ imports: [NbSharedModule], declarations: [...nbMenuComponents], exports: [...nbMenuComponents], },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aGVtZS1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9tZW51L21lbnUubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBRSxRQUFRLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBRTlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLG1CQUFtQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDeEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxxQkFBcUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDOztNQUVoRSxnQkFBZ0IsR0FBRyxDQUFDLGVBQWUsRUFBRSxtQkFBbUIsQ0FBQzs7TUFFekQsaUJBQWlCLEdBQUcsQ0FBQyxhQUFhLEVBQUUscUJBQXFCLENBQUM7QUFPaEUsTUFBTSxPQUFPLFlBQVk7Ozs7SUFDdkIsTUFBTSxDQUFDLE9BQU87UUFDWixPQUFPLG1CQUFxQjtZQUMxQixRQUFRLEVBQUUsWUFBWTtZQUN0QixTQUFTLEVBQUU7Z0JBQ1QsR0FBRyxpQkFBaUI7YUFDckI7U0FDRixFQUFBLENBQUM7SUFDSixDQUFDOzs7WUFiRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMsY0FBYyxDQUFDO2dCQUN6QixZQUFZLEVBQUUsQ0FBQyxHQUFHLGdCQUFnQixDQUFDO2dCQUNuQyxPQUFPLEVBQUUsQ0FBQyxHQUFHLGdCQUFnQixDQUFDO2FBQy9CIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBOYlNoYXJlZE1vZHVsZSB9IGZyb20gJy4uL3NoYXJlZC9zaGFyZWQubW9kdWxlJztcclxuaW1wb3J0IHsgTmJNZW51Q29tcG9uZW50LCBOYk1lbnVJdGVtQ29tcG9uZW50IH0gZnJvbSAnLi9tZW51LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5iTWVudVNlcnZpY2UsIE5iTWVudUludGVybmFsU2VydmljZSB9IGZyb20gJy4vbWVudS5zZXJ2aWNlJztcclxuXHJcbmNvbnN0IG5iTWVudUNvbXBvbmVudHMgPSBbTmJNZW51Q29tcG9uZW50LCBOYk1lbnVJdGVtQ29tcG9uZW50XTtcclxuXHJcbmNvbnN0IE5CX01FTlVfUFJPVklERVJTID0gW05iTWVudVNlcnZpY2UsIE5iTWVudUludGVybmFsU2VydmljZV07XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtOYlNoYXJlZE1vZHVsZV0sXHJcbiAgZGVjbGFyYXRpb25zOiBbLi4ubmJNZW51Q29tcG9uZW50c10sXHJcbiAgZXhwb3J0czogWy4uLm5iTWVudUNvbXBvbmVudHNdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJNZW51TW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdCgpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgIHJldHVybiA8TW9kdWxlV2l0aFByb3ZpZGVycz57XHJcbiAgICAgIG5nTW9kdWxlOiBOYk1lbnVNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIC4uLk5CX01FTlVfUFJPVklERVJTLFxyXG4gICAgICBdLFxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19