UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

69 lines 6.29 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 { NbChatComponent } from './chat.component'; import { NbChatMessageComponent } from './chat-message.component'; import { NbChatFormComponent } from './chat-form.component'; import { NbChatMessageTextComponent } from './chat-message-text.component'; import { NbChatMessageFileComponent } from './chat-message-file.component'; import { NbChatMessageQuoteComponent } from './chat-message-quote.component'; import { NbChatMessageMapComponent } from './chat-message-map.component'; import { NbChatOptions } from './chat.options'; /** @type {?} */ const NB_CHAT_COMPONENTS = [ NbChatComponent, NbChatMessageComponent, NbChatFormComponent, NbChatMessageTextComponent, NbChatMessageFileComponent, NbChatMessageQuoteComponent, NbChatMessageMapComponent, ]; export class NbChatModule { /** * @param {?=} options * @return {?} */ static forRoot(options) { return (/** @type {?} */ ({ ngModule: NbChatModule, providers: [ { provide: NbChatOptions, useValue: options }, ], })); } /** * @param {?=} options * @return {?} */ static forChild(options) { return (/** @type {?} */ ({ ngModule: NbChatModule, providers: [ { provide: NbChatOptions, useValue: options }, ], })); } } NbChatModule.decorators = [ { type: NgModule, args: [{ imports: [ NbSharedModule, ], declarations: [ ...NB_CHAT_COMPONENTS, ], exports: [ ...NB_CHAT_COMPONENTS, ], },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aGVtZS1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9jaGF0L2NoYXQubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUV6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDbkQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDbEUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDNUQsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDM0UsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDM0UsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFDN0UsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDekUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGdCQUFnQixDQUFDOztNQUV6QyxrQkFBa0IsR0FBRztJQUN6QixlQUFlO0lBQ2Ysc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQix5QkFBeUI7Q0FDMUI7QUFhRCxNQUFNLE9BQU8sWUFBWTs7Ozs7SUFFdkIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUF1QjtRQUNwQyxPQUFPLG1CQUFzQjtZQUMzQixRQUFRLEVBQUUsWUFBWTtZQUN0QixTQUFTLEVBQUU7Z0JBQ1QsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUU7YUFDOUM7U0FDRixFQUFBLENBQUM7SUFDSixDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBdUI7UUFDckMsT0FBTyxtQkFBc0I7WUFDM0IsUUFBUSxFQUFFLFlBQVk7WUFDdEIsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFO2FBQzlDO1NBQ0YsRUFBQSxDQUFDO0lBQ0osQ0FBQzs7O1lBN0JGLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUU7b0JBQ1AsY0FBYztpQkFDZjtnQkFDRCxZQUFZLEVBQUU7b0JBQ1osR0FBRyxrQkFBa0I7aUJBQ3RCO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxHQUFHLGtCQUFrQjtpQkFDdEI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cclxuICovXHJcblxyXG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHsgTmJTaGFyZWRNb2R1bGUgfSBmcm9tICcuLi9zaGFyZWQvc2hhcmVkLm1vZHVsZSc7XHJcblxyXG5pbXBvcnQgeyBOYkNoYXRDb21wb25lbnQgfSBmcm9tICcuL2NoYXQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTmJDaGF0TWVzc2FnZUNvbXBvbmVudCB9IGZyb20gJy4vY2hhdC1tZXNzYWdlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5iQ2hhdEZvcm1Db21wb25lbnQgfSBmcm9tICcuL2NoYXQtZm9ybS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBOYkNoYXRNZXNzYWdlVGV4dENvbXBvbmVudCB9IGZyb20gJy4vY2hhdC1tZXNzYWdlLXRleHQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTmJDaGF0TWVzc2FnZUZpbGVDb21wb25lbnQgfSBmcm9tICcuL2NoYXQtbWVzc2FnZS1maWxlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5iQ2hhdE1lc3NhZ2VRdW90ZUNvbXBvbmVudCB9IGZyb20gJy4vY2hhdC1tZXNzYWdlLXF1b3RlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5iQ2hhdE1lc3NhZ2VNYXBDb21wb25lbnQgfSBmcm9tICcuL2NoYXQtbWVzc2FnZS1tYXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTmJDaGF0T3B0aW9ucyB9IGZyb20gJy4vY2hhdC5vcHRpb25zJztcclxuXHJcbmNvbnN0IE5CX0NIQVRfQ09NUE9ORU5UUyA9IFtcclxuICBOYkNoYXRDb21wb25lbnQsXHJcbiAgTmJDaGF0TWVzc2FnZUNvbXBvbmVudCxcclxuICBOYkNoYXRGb3JtQ29tcG9uZW50LFxyXG4gIE5iQ2hhdE1lc3NhZ2VUZXh0Q29tcG9uZW50LFxyXG4gIE5iQ2hhdE1lc3NhZ2VGaWxlQ29tcG9uZW50LFxyXG4gIE5iQ2hhdE1lc3NhZ2VRdW90ZUNvbXBvbmVudCxcclxuICBOYkNoYXRNZXNzYWdlTWFwQ29tcG9uZW50LFxyXG5dO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbXHJcbiAgICBOYlNoYXJlZE1vZHVsZSxcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgLi4uTkJfQ0hBVF9DT01QT05FTlRTLFxyXG4gIF0sXHJcbiAgZXhwb3J0czogW1xyXG4gICAgLi4uTkJfQ0hBVF9DT01QT05FTlRTLFxyXG4gIF0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOYkNoYXRNb2R1bGUge1xyXG5cclxuICBzdGF0aWMgZm9yUm9vdChvcHRpb25zPzogTmJDaGF0T3B0aW9ucykge1xyXG4gICAgcmV0dXJuIDxNb2R1bGVXaXRoUHJvdmlkZXJzPiB7XHJcbiAgICAgIG5nTW9kdWxlOiBOYkNoYXRNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHsgcHJvdmlkZTogTmJDaGF0T3B0aW9ucywgdXNlVmFsdWU6IG9wdGlvbnMgfSxcclxuICAgICAgXSxcclxuICAgIH07XHJcbiAgfVxyXG5cclxuICBzdGF0aWMgZm9yQ2hpbGQob3B0aW9ucz86IE5iQ2hhdE9wdGlvbnMpIHtcclxuICAgIHJldHVybiA8TW9kdWxlV2l0aFByb3ZpZGVycz4ge1xyXG4gICAgICBuZ01vZHVsZTogTmJDaGF0TW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7IHByb3ZpZGU6IE5iQ2hhdE9wdGlvbnMsIHVzZVZhbHVlOiBvcHRpb25zIH0sXHJcbiAgICAgIF0sXHJcbiAgICB9O1xyXG4gIH1cclxufVxyXG4iXX0=