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