UNPKG

@philipab/angular-bootstrap-datetimepicker

Version:

**Note**: This npm package is a fork of dalelotts/angular-bootstrap-datetimepicker, to provide an Ivy-compiled build of the current master branch. The fork was necessary because the official npm package did not release a new version with ivy support, yet.

117 lines 14.1 kB
import { NgModule } from '@angular/core'; import { DlDateAdapter } from './dl-date-adapter'; import { DlDateAdapterMoment } from './dl-date-adapter-moment'; import { DlDateAdapterNative } from './dl-date-adapter-native'; import { DlDateAdapterNumber } from './dl-date-adapter-number'; import { DlDateAdapterString } from './dl-date-adapter-string'; import { DL_DATE_TIME_DISPLAY_FORMAT, DL_DATE_TIME_DISPLAY_FORMAT_DEFAULT, DL_DATE_TIME_INPUT_FORMATS, DL_DATE_TIME_INPUT_FORMATS_DEFAULT, DL_DATE_TIME_MODEL_FORMAT, DL_DATE_TIME_MODEL_FORMAT_DEFAULT } from './dl-date-time-string-format'; import * as i0 from "@angular/core"; /** * Import this module to supply your own `DateAdapter` provider. * @internal **/ export class DlDateTimeCoreModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeCoreModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeCoreModule }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeCoreModule, providers: [ { provide: DL_DATE_TIME_DISPLAY_FORMAT, useValue: DL_DATE_TIME_DISPLAY_FORMAT_DEFAULT }, { provide: DL_DATE_TIME_INPUT_FORMATS, useValue: DL_DATE_TIME_INPUT_FORMATS_DEFAULT }, { provide: DL_DATE_TIME_MODEL_FORMAT, useValue: DL_DATE_TIME_MODEL_FORMAT_DEFAULT } ] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeCoreModule, decorators: [{ type: NgModule, args: [{ providers: [ { provide: DL_DATE_TIME_DISPLAY_FORMAT, useValue: DL_DATE_TIME_DISPLAY_FORMAT_DEFAULT }, { provide: DL_DATE_TIME_INPUT_FORMATS, useValue: DL_DATE_TIME_INPUT_FORMATS_DEFAULT }, { provide: DL_DATE_TIME_MODEL_FORMAT, useValue: DL_DATE_TIME_MODEL_FORMAT_DEFAULT } ] }] }] }); /** * Import this module to store `milliseconds` in the model. * @internal */ export class DlDateTimeNumberModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeNumberModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeNumberModule, imports: [DlDateTimeCoreModule], exports: [DlDateTimeCoreModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeNumberModule, providers: [ { provide: DlDateAdapter, useClass: DlDateAdapterNumber } ], imports: [DlDateTimeCoreModule, DlDateTimeCoreModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeNumberModule, decorators: [{ type: NgModule, args: [{ imports: [DlDateTimeCoreModule], providers: [ { provide: DlDateAdapter, useClass: DlDateAdapterNumber } ], exports: [DlDateTimeCoreModule] }] }] }); /** * Import this module to store a native JavaScript `Date` in the model. * @internal */ export class DlDateTimeDateModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeDateModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeDateModule, imports: [DlDateTimeCoreModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeDateModule, providers: [ { provide: DlDateAdapter, useClass: DlDateAdapterNative } ], imports: [DlDateTimeCoreModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeDateModule, decorators: [{ type: NgModule, args: [{ imports: [DlDateTimeCoreModule], providers: [ { provide: DlDateAdapter, useClass: DlDateAdapterNative } ], }] }] }); /** * Import this module to store a `moment` in the model. * @internal */ export class DlDateTimeMomentModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeMomentModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeMomentModule, imports: [DlDateTimeCoreModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeMomentModule, providers: [ { provide: DlDateAdapter, useClass: DlDateAdapterMoment } ], imports: [DlDateTimeCoreModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeMomentModule, decorators: [{ type: NgModule, args: [{ imports: [DlDateTimeCoreModule], providers: [ { provide: DlDateAdapter, useClass: DlDateAdapterMoment } ], }] }] }); /** * Import this module to store a `string` in the model. * @internal */ export class DlDateTimeStringModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeStringModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeStringModule, imports: [DlDateTimeCoreModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeStringModule, providers: [ { provide: DL_DATE_TIME_INPUT_FORMATS, useValue: DL_DATE_TIME_INPUT_FORMATS_DEFAULT }, { provide: DL_DATE_TIME_MODEL_FORMAT, useValue: DL_DATE_TIME_DISPLAY_FORMAT_DEFAULT }, { provide: DlDateAdapter, useClass: DlDateAdapterString } ], imports: [DlDateTimeCoreModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DlDateTimeStringModule, decorators: [{ type: NgModule, args: [{ imports: [DlDateTimeCoreModule], providers: [ { provide: DL_DATE_TIME_INPUT_FORMATS, useValue: DL_DATE_TIME_INPUT_FORMATS_DEFAULT }, { provide: DL_DATE_TIME_MODEL_FORMAT, useValue: DL_DATE_TIME_DISPLAY_FORMAT_DEFAULT }, { provide: DlDateAdapter, useClass: DlDateAdapterString } ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGwtZGF0ZS10aW1lLWNvcmUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9jb3JlL2RsLWRhdGUtdGltZS1jb3JlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3ZDLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQztBQUNoRCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUM3RCxPQUFPLEVBQ0wsMkJBQTJCLEVBQzNCLG1DQUFtQyxFQUNuQywwQkFBMEIsRUFDMUIsa0NBQWtDLEVBQ2xDLHlCQUF5QixFQUN6QixpQ0FBaUMsRUFDbEMsTUFBTSw4QkFBOEIsQ0FBQzs7QUFFdEM7OztJQUdJO0FBUUosTUFBTSxPQUFPLG9CQUFvQjsrR0FBcEIsb0JBQW9CO2dIQUFwQixvQkFBb0I7Z0hBQXBCLG9CQUFvQixhQU5wQjtZQUNULEVBQUMsT0FBTyxFQUFFLDJCQUEyQixFQUFFLFFBQVEsRUFBRSxtQ0FBbUMsRUFBQztZQUNyRixFQUFDLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxRQUFRLEVBQUUsa0NBQWtDLEVBQUM7WUFDbkYsRUFBQyxPQUFPLEVBQUUseUJBQXlCLEVBQUUsUUFBUSxFQUFFLGlDQUFpQyxFQUFDO1NBQ2xGOzs0RkFFVSxvQkFBb0I7a0JBUGhDLFFBQVE7bUJBQUM7b0JBQ1IsU0FBUyxFQUFFO3dCQUNULEVBQUMsT0FBTyxFQUFFLDJCQUEyQixFQUFFLFFBQVEsRUFBRSxtQ0FBbUMsRUFBQzt3QkFDckYsRUFBQyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsUUFBUSxFQUFFLGtDQUFrQyxFQUFDO3dCQUNuRixFQUFDLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxRQUFRLEVBQUUsaUNBQWlDLEVBQUM7cUJBQ2xGO2lCQUNGOztBQUlEOzs7R0FHRztBQVFILE1BQU0sT0FBTyxzQkFBc0I7K0dBQXRCLHNCQUFzQjtnSEFBdEIsc0JBQXNCLFlBZHRCLG9CQUFvQixhQUFwQixvQkFBb0I7Z0hBY3BCLHNCQUFzQixhQUx0QjtZQUNULEVBQUMsT0FBTyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsbUJBQW1CLEVBQUM7U0FDeEQsWUFIUyxvQkFBb0IsRUFSbkIsb0JBQW9COzs0RkFjcEIsc0JBQXNCO2tCQVBsQyxRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLG9CQUFvQixDQUFDO29CQUMvQixTQUFTLEVBQUU7d0JBQ1QsRUFBQyxPQUFPLEVBQUUsYUFBYSxFQUFFLFFBQVEsRUFBRSxtQkFBbUIsRUFBQztxQkFDeEQ7b0JBQ0QsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7aUJBQ2hDOztBQUlEOzs7R0FHRztBQU9ILE1BQU0sT0FBTyxvQkFBb0I7K0dBQXBCLG9CQUFvQjtnSEFBcEIsb0JBQW9CLFlBM0JwQixvQkFBb0I7Z0hBMkJwQixvQkFBb0IsYUFKcEI7WUFDVCxFQUFDLE9BQU8sRUFBRSxhQUFhLEVBQUUsUUFBUSxFQUFFLG1CQUFtQixFQUFDO1NBQ3hELFlBSFMsb0JBQW9COzs0RkFLbkIsb0JBQW9CO2tCQU5oQyxRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLG9CQUFvQixDQUFDO29CQUMvQixTQUFTLEVBQUU7d0JBQ1QsRUFBQyxPQUFPLEVBQUUsYUFBYSxFQUFFLFFBQVEsRUFBRSxtQkFBbUIsRUFBQztxQkFDeEQ7aUJBQ0Y7O0FBSUQ7OztHQUdHO0FBT0gsTUFBTSxPQUFPLHNCQUFzQjsrR0FBdEIsc0JBQXNCO2dIQUF0QixzQkFBc0IsWUF4Q3RCLG9CQUFvQjtnSEF3Q3BCLHNCQUFzQixhQUp0QjtZQUNULEVBQUMsT0FBTyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsbUJBQW1CLEVBQUM7U0FDeEQsWUFIUyxvQkFBb0I7OzRGQUtuQixzQkFBc0I7a0JBTmxDLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7b0JBQy9CLFNBQVMsRUFBRTt3QkFDVCxFQUFDLE9BQU8sRUFBRSxhQUFhLEVBQUUsUUFBUSxFQUFFLG1CQUFtQixFQUFDO3FCQUN4RDtpQkFDRjs7QUFJRDs7O0dBR0c7QUFTSCxNQUFNLE9BQU8sc0JBQXNCOytHQUF0QixzQkFBc0I7Z0hBQXRCLHNCQUFzQixZQXZEdEIsb0JBQW9CO2dIQXVEcEIsc0JBQXNCLGFBTnRCO1lBQ1QsRUFBQyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsUUFBUSxFQUFFLGtDQUFrQyxFQUFDO1lBQ25GLEVBQUMsT0FBTyxFQUFFLHlCQUF5QixFQUFFLFFBQVEsRUFBRSxtQ0FBbUMsRUFBQztZQUNuRixFQUFDLE9BQU8sRUFBRSxhQUFhLEVBQUUsUUFBUSxFQUFFLG1CQUFtQixFQUFDO1NBQ3hELFlBTFMsb0JBQW9COzs0RkFPbkIsc0JBQXNCO2tCQVJsQyxRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLG9CQUFvQixDQUFDO29CQUMvQixTQUFTLEVBQUU7d0JBQ1QsRUFBQyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsUUFBUSxFQUFFLGtDQUFrQyxFQUFDO3dCQUNuRixFQUFDLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxRQUFRLEVBQUUsbUNBQW1DLEVBQUM7d0JBQ25GLEVBQUMsT0FBTyxFQUFFLGFBQWEsRUFBRSxRQUFRLEVBQUUsbUJBQW1CLEVBQUM7cUJBQ3hEO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtOZ01vZHVsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7RGxEYXRlQWRhcHRlcn0gZnJvbSAnLi9kbC1kYXRlLWFkYXB0ZXInO1xyXG5pbXBvcnQge0RsRGF0ZUFkYXB0ZXJNb21lbnR9IGZyb20gJy4vZGwtZGF0ZS1hZGFwdGVyLW1vbWVudCc7XHJcbmltcG9ydCB7RGxEYXRlQWRhcHRlck5hdGl2ZX0gZnJvbSAnLi9kbC1kYXRlLWFkYXB0ZXItbmF0aXZlJztcclxuaW1wb3J0IHtEbERhdGVBZGFwdGVyTnVtYmVyfSBmcm9tICcuL2RsLWRhdGUtYWRhcHRlci1udW1iZXInO1xyXG5pbXBvcnQge0RsRGF0ZUFkYXB0ZXJTdHJpbmd9IGZyb20gJy4vZGwtZGF0ZS1hZGFwdGVyLXN0cmluZyc7XHJcbmltcG9ydCB7XHJcbiAgRExfREFURV9USU1FX0RJU1BMQVlfRk9STUFULFxyXG4gIERMX0RBVEVfVElNRV9ESVNQTEFZX0ZPUk1BVF9ERUZBVUxULFxyXG4gIERMX0RBVEVfVElNRV9JTlBVVF9GT1JNQVRTLFxyXG4gIERMX0RBVEVfVElNRV9JTlBVVF9GT1JNQVRTX0RFRkFVTFQsXHJcbiAgRExfREFURV9USU1FX01PREVMX0ZPUk1BVCxcclxuICBETF9EQVRFX1RJTUVfTU9ERUxfRk9STUFUX0RFRkFVTFRcclxufSBmcm9tICcuL2RsLWRhdGUtdGltZS1zdHJpbmctZm9ybWF0JztcclxuXHJcbi8qKlxyXG4gKiBJbXBvcnQgdGhpcyBtb2R1bGUgdG8gc3VwcGx5IHlvdXIgb3duIGBEYXRlQWRhcHRlcmAgcHJvdmlkZXIuXHJcbiAqIEBpbnRlcm5hbFxyXG4gKiovXHJcbkBOZ01vZHVsZSh7XHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICB7cHJvdmlkZTogRExfREFURV9USU1FX0RJU1BMQVlfRk9STUFULCB1c2VWYWx1ZTogRExfREFURV9USU1FX0RJU1BMQVlfRk9STUFUX0RFRkFVTFR9LFxyXG4gICAge3Byb3ZpZGU6IERMX0RBVEVfVElNRV9JTlBVVF9GT1JNQVRTLCB1c2VWYWx1ZTogRExfREFURV9USU1FX0lOUFVUX0ZPUk1BVFNfREVGQVVMVH0sXHJcbiAgICB7cHJvdmlkZTogRExfREFURV9USU1FX01PREVMX0ZPUk1BVCwgdXNlVmFsdWU6IERMX0RBVEVfVElNRV9NT0RFTF9GT1JNQVRfREVGQVVMVH1cclxuICBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBEbERhdGVUaW1lQ29yZU1vZHVsZSB7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXBvcnQgdGhpcyBtb2R1bGUgdG8gc3RvcmUgYG1pbGxpc2Vjb25kc2AgaW4gdGhlIG1vZGVsLlxyXG4gKiBAaW50ZXJuYWxcclxuICovXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW0RsRGF0ZVRpbWVDb3JlTW9kdWxlXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIHtwcm92aWRlOiBEbERhdGVBZGFwdGVyLCB1c2VDbGFzczogRGxEYXRlQWRhcHRlck51bWJlcn1cclxuICBdLFxyXG4gIGV4cG9ydHM6IFtEbERhdGVUaW1lQ29yZU1vZHVsZV1cclxufSlcclxuZXhwb3J0IGNsYXNzIERsRGF0ZVRpbWVOdW1iZXJNb2R1bGUge1xyXG59XHJcblxyXG4vKipcclxuICogSW1wb3J0IHRoaXMgbW9kdWxlIHRvIHN0b3JlIGEgbmF0aXZlIEphdmFTY3JpcHQgYERhdGVgIGluIHRoZSBtb2RlbC5cclxuICogQGludGVybmFsXHJcbiAqL1xyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtEbERhdGVUaW1lQ29yZU1vZHVsZV0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICB7cHJvdmlkZTogRGxEYXRlQWRhcHRlciwgdXNlQ2xhc3M6IERsRGF0ZUFkYXB0ZXJOYXRpdmV9XHJcbiAgXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIERsRGF0ZVRpbWVEYXRlTW9kdWxlIHtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcG9ydCB0aGlzIG1vZHVsZSB0byBzdG9yZSBhIGBtb21lbnRgIGluIHRoZSBtb2RlbC5cclxuICogQGludGVybmFsXHJcbiAqL1xyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtEbERhdGVUaW1lQ29yZU1vZHVsZV0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICB7cHJvdmlkZTogRGxEYXRlQWRhcHRlciwgdXNlQ2xhc3M6IERsRGF0ZUFkYXB0ZXJNb21lbnR9XHJcbiAgXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIERsRGF0ZVRpbWVNb21lbnRNb2R1bGUge1xyXG59XHJcblxyXG4vKipcclxuICogSW1wb3J0IHRoaXMgbW9kdWxlIHRvIHN0b3JlIGEgYHN0cmluZ2AgaW4gdGhlIG1vZGVsLlxyXG4gKiBAaW50ZXJuYWxcclxuICovXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW0RsRGF0ZVRpbWVDb3JlTW9kdWxlXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIHtwcm92aWRlOiBETF9EQVRFX1RJTUVfSU5QVVRfRk9STUFUUywgdXNlVmFsdWU6IERMX0RBVEVfVElNRV9JTlBVVF9GT1JNQVRTX0RFRkFVTFR9LFxyXG4gICAge3Byb3ZpZGU6IERMX0RBVEVfVElNRV9NT0RFTF9GT1JNQVQsIHVzZVZhbHVlOiBETF9EQVRFX1RJTUVfRElTUExBWV9GT1JNQVRfREVGQVVMVH0sXHJcbiAgICB7cHJvdmlkZTogRGxEYXRlQWRhcHRlciwgdXNlQ2xhc3M6IERsRGF0ZUFkYXB0ZXJTdHJpbmd9XHJcbiAgXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIERsRGF0ZVRpbWVTdHJpbmdNb2R1bGUge1xyXG59XHJcblxyXG4iXX0=