theme-lib
Version:
This is a simple example Angular Library published to npm.
59 lines • 6.73 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 { DatePipe } from '@angular/common';
import { NB_DATE_ADAPTER, NbDatepickerDirective } from './datepicker.directive';
import { NbOverlayModule } from '../cdk';
import { NbCalendarModule } from '../calendar/calendar.module';
import { NbCalendarComponent } from '../calendar/calendar.component';
import { NbDatepickerContainerComponent } from './datepicker-container.component';
import { NbDatepickerComponent, NbRangepickerComponent } from './datepicker.component';
import { NbCalendarRangeComponent } from '../calendar/calendar-range.component';
import { NbCalendarRangeModule } from '../calendar/calendar-range.module';
import { NbDateAdapterService, NbRangeAdapterService } from './datepicker-adapter';
var NbDatepickerModule = /** @class */ (function () {
function NbDatepickerModule() {
}
/**
* @return {?}
*/
NbDatepickerModule.forRoot = /**
* @return {?}
*/
function () {
return {
ngModule: NbDatepickerModule,
providers: [
DatePipe,
{
provide: NB_DATE_ADAPTER,
multi: true,
useClass: NbDateAdapterService,
},
{
provide: NB_DATE_ADAPTER,
multi: true,
useClass: NbRangeAdapterService,
},
],
};
};
NbDatepickerModule.decorators = [
{ type: NgModule, args: [{
imports: [NbOverlayModule, NbCalendarModule, NbCalendarRangeModule],
exports: [NbDatepickerDirective, NbDatepickerComponent, NbRangepickerComponent],
declarations: [NbDatepickerDirective, NbDatepickerContainerComponent, NbDatepickerComponent, NbRangepickerComponent],
entryComponents: [NbCalendarComponent, NbCalendarRangeComponent, NbDatepickerContainerComponent],
},] }
];
return NbDatepickerModule;
}());
export { NbDatepickerModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly90aGVtZS1saWIvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9kYXRlcGlja2VyL2RhdGVwaWNrZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUUzQyxPQUFPLEVBQUUsZUFBZSxFQUFFLHFCQUFxQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDaEYsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLFFBQVEsQ0FBQztBQUN6QyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNyRSxPQUFPLEVBQUUsOEJBQThCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNsRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RixPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUNoRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUMxRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUduRjtJQUFBO0lBeUJBLENBQUM7Ozs7SUFsQlEsMEJBQU87OztJQUFkO1FBQ0UsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFO2dCQUNULFFBQVE7Z0JBQ1I7b0JBQ0UsT0FBTyxFQUFFLGVBQWU7b0JBQ3hCLEtBQUssRUFBRSxJQUFJO29CQUNYLFFBQVEsRUFBRSxvQkFBb0I7aUJBQy9CO2dCQUNEO29CQUNFLE9BQU8sRUFBRSxlQUFlO29CQUN4QixLQUFLLEVBQUUsSUFBSTtvQkFDWCxRQUFRLEVBQUUscUJBQXFCO2lCQUNoQzthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7O2dCQXhCRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsZUFBZSxFQUFFLGdCQUFnQixFQUFFLHFCQUFxQixDQUFDO29CQUNuRSxPQUFPLEVBQUUsQ0FBQyxxQkFBcUIsRUFBRSxxQkFBcUIsRUFBRSxzQkFBc0IsQ0FBQztvQkFDL0UsWUFBWSxFQUFFLENBQUMscUJBQXFCLEVBQUUsOEJBQThCLEVBQUUscUJBQXFCLEVBQUUsc0JBQXNCLENBQUM7b0JBQ3BILGVBQWUsRUFBRSxDQUFDLG1CQUFtQixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO2lCQUNqRzs7SUFvQkQseUJBQUM7Q0FBQSxBQXpCRCxJQXlCQztTQW5CWSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAbGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXHJcbiAqL1xyXG5cclxuaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRGF0ZVBpcGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5cclxuaW1wb3J0IHsgTkJfREFURV9BREFQVEVSLCBOYkRhdGVwaWNrZXJEaXJlY3RpdmUgfSBmcm9tICcuL2RhdGVwaWNrZXIuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgTmJPdmVybGF5TW9kdWxlIH0gZnJvbSAnLi4vY2RrJztcclxuaW1wb3J0IHsgTmJDYWxlbmRhck1vZHVsZSB9IGZyb20gJy4uL2NhbGVuZGFyL2NhbGVuZGFyLm1vZHVsZSc7XHJcbmltcG9ydCB7IE5iQ2FsZW5kYXJDb21wb25lbnQgfSBmcm9tICcuLi9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBOYkRhdGVwaWNrZXJDb250YWluZXJDb21wb25lbnQgfSBmcm9tICcuL2RhdGVwaWNrZXItY29udGFpbmVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE5iRGF0ZXBpY2tlckNvbXBvbmVudCwgTmJSYW5nZXBpY2tlckNvbXBvbmVudCB9IGZyb20gJy4vZGF0ZXBpY2tlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBOYkNhbGVuZGFyUmFuZ2VDb21wb25lbnQgfSBmcm9tICcuLi9jYWxlbmRhci9jYWxlbmRhci1yYW5nZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBOYkNhbGVuZGFyUmFuZ2VNb2R1bGUgfSBmcm9tICcuLi9jYWxlbmRhci9jYWxlbmRhci1yYW5nZS5tb2R1bGUnO1xyXG5pbXBvcnQgeyBOYkRhdGVBZGFwdGVyU2VydmljZSwgTmJSYW5nZUFkYXB0ZXJTZXJ2aWNlIH0gZnJvbSAnLi9kYXRlcGlja2VyLWFkYXB0ZXInO1xyXG5cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW05iT3ZlcmxheU1vZHVsZSwgTmJDYWxlbmRhck1vZHVsZSwgTmJDYWxlbmRhclJhbmdlTW9kdWxlXSxcclxuICBleHBvcnRzOiBbTmJEYXRlcGlja2VyRGlyZWN0aXZlLCBOYkRhdGVwaWNrZXJDb21wb25lbnQsIE5iUmFuZ2VwaWNrZXJDb21wb25lbnRdLFxyXG4gIGRlY2xhcmF0aW9uczogW05iRGF0ZXBpY2tlckRpcmVjdGl2ZSwgTmJEYXRlcGlja2VyQ29udGFpbmVyQ29tcG9uZW50LCBOYkRhdGVwaWNrZXJDb21wb25lbnQsIE5iUmFuZ2VwaWNrZXJDb21wb25lbnRdLFxyXG4gIGVudHJ5Q29tcG9uZW50czogW05iQ2FsZW5kYXJDb21wb25lbnQsIE5iQ2FsZW5kYXJSYW5nZUNvbXBvbmVudCwgTmJEYXRlcGlja2VyQ29udGFpbmVyQ29tcG9uZW50XSxcclxufSlcclxuZXhwb3J0IGNsYXNzIE5iRGF0ZXBpY2tlck1vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogTmJEYXRlcGlja2VyTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICBEYXRlUGlwZSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwcm92aWRlOiBOQl9EQVRFX0FEQVBURVIsXHJcbiAgICAgICAgICBtdWx0aTogdHJ1ZSxcclxuICAgICAgICAgIHVzZUNsYXNzOiBOYkRhdGVBZGFwdGVyU2VydmljZSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IE5CX0RBVEVfQURBUFRFUixcclxuICAgICAgICAgIG11bHRpOiB0cnVlLFxyXG4gICAgICAgICAgdXNlQ2xhc3M6IE5iUmFuZ2VBZGFwdGVyU2VydmljZSxcclxuICAgICAgICB9LFxyXG4gICAgICBdLFxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19