UNPKG

@ng-dynamic-forms/core

Version:

A rapid form development library for Angular

23 lines 3.58 kB
import { __decorate } from "tslib"; import { DynamicDateControlModel } from "../dynamic-date-control.model"; import { serializable } from "../../decorator/serializable.decorator"; import { isBoolean } from "../../utils/core.utils"; export const DYNAMIC_FORM_CONTROL_TYPE_TIMEPICKER = "TIMEPICKER"; export class DynamicTimePickerModel extends DynamicDateControlModel { constructor(config, layout) { super(config, layout); this.type = DYNAMIC_FORM_CONTROL_TYPE_TIMEPICKER; this.meridian = isBoolean(config.meridian) ? config.meridian : false; this.showSeconds = isBoolean(config.showSeconds) ? config.showSeconds : false; } } __decorate([ serializable() ], DynamicTimePickerModel.prototype, "meridian", void 0); __decorate([ serializable() ], DynamicTimePickerModel.prototype, "showSeconds", void 0); __decorate([ serializable() ], DynamicTimePickerModel.prototype, "type", void 0); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy10aW1lcGlja2VyLm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmctZHluYW1pYy1mb3Jtcy9jb3JlL3NyYy9saWIvbW9kZWwvdGltZXBpY2tlci9keW5hbWljLXRpbWVwaWNrZXIubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBaUMsTUFBTSwrQkFBK0IsQ0FBQztBQUV2RyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFDdEUsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBRW5ELE1BQU0sQ0FBQyxNQUFNLG9DQUFvQyxHQUFHLFlBQVksQ0FBQztBQU9qRSxNQUFNLE9BQU8sc0JBQXVCLFNBQVEsdUJBQXVCO0lBTS9ELFlBQVksTUFBb0MsRUFBRSxNQUFpQztRQUMvRSxLQUFLLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBSEQsU0FBSSxHQUFXLG9DQUFvQyxDQUFDO1FBS3pFLElBQUksQ0FBQyxRQUFRLEdBQUcsU0FBUyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO1FBQ3JFLElBQUksQ0FBQyxXQUFXLEdBQUcsU0FBUyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO0lBQ2xGLENBQUM7Q0FDSjtBQVhtQjtJQUFmLFlBQVksRUFBRTt3REFBbUI7QUFDbEI7SUFBZixZQUFZLEVBQUU7MkRBQXNCO0FBRVo7SUFBeEIsWUFBWSxFQUFFO29EQUE4RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IER5bmFtaWNEYXRlQ29udHJvbE1vZGVsLCBEeW5hbWljRGF0ZUNvbnRyb2xNb2RlbENvbmZpZyB9IGZyb20gXCIuLi9keW5hbWljLWRhdGUtY29udHJvbC5tb2RlbFwiO1xuaW1wb3J0IHsgRHluYW1pY0Zvcm1Db250cm9sTGF5b3V0IH0gZnJvbSBcIi4uL21pc2MvZHluYW1pYy1mb3JtLWNvbnRyb2wtbGF5b3V0Lm1vZGVsXCI7XG5pbXBvcnQgeyBzZXJpYWxpemFibGUgfSBmcm9tIFwiLi4vLi4vZGVjb3JhdG9yL3NlcmlhbGl6YWJsZS5kZWNvcmF0b3JcIjtcbmltcG9ydCB7IGlzQm9vbGVhbiB9IGZyb20gXCIuLi8uLi91dGlscy9jb3JlLnV0aWxzXCI7XG5cbmV4cG9ydCBjb25zdCBEWU5BTUlDX0ZPUk1fQ09OVFJPTF9UWVBFX1RJTUVQSUNLRVIgPSBcIlRJTUVQSUNLRVJcIjtcblxuZXhwb3J0IGludGVyZmFjZSBEeW5hbWljVGltZVBpY2tlck1vZGVsQ29uZmlnIGV4dGVuZHMgRHluYW1pY0RhdGVDb250cm9sTW9kZWxDb25maWcge1xuICAgIG1lcmlkaWFuPzogYm9vbGVhbjtcbiAgICBzaG93U2Vjb25kcz86IGJvb2xlYW47XG59XG5cbmV4cG9ydCBjbGFzcyBEeW5hbWljVGltZVBpY2tlck1vZGVsIGV4dGVuZHMgRHluYW1pY0RhdGVDb250cm9sTW9kZWwge1xuICAgIEBzZXJpYWxpemFibGUoKSBtZXJpZGlhbjogYm9vbGVhbjtcbiAgICBAc2VyaWFsaXphYmxlKCkgc2hvd1NlY29uZHM6IGJvb2xlYW47XG5cbiAgICBAc2VyaWFsaXphYmxlKCkgcmVhZG9ubHkgdHlwZTogc3RyaW5nID0gRFlOQU1JQ19GT1JNX0NPTlRST0xfVFlQRV9USU1FUElDS0VSO1xuXG4gICAgY29uc3RydWN0b3IoY29uZmlnOiBEeW5hbWljVGltZVBpY2tlck1vZGVsQ29uZmlnLCBsYXlvdXQ/OiBEeW5hbWljRm9ybUNvbnRyb2xMYXlvdXQpIHtcbiAgICAgICAgc3VwZXIoY29uZmlnLCBsYXlvdXQpO1xuXG4gICAgICAgIHRoaXMubWVyaWRpYW4gPSBpc0Jvb2xlYW4oY29uZmlnLm1lcmlkaWFuKSA/IGNvbmZpZy5tZXJpZGlhbiA6IGZhbHNlO1xuICAgICAgICB0aGlzLnNob3dTZWNvbmRzID0gaXNCb29sZWFuKGNvbmZpZy5zaG93U2Vjb25kcykgPyBjb25maWcuc2hvd1NlY29uZHMgOiBmYWxzZTtcbiAgICB9XG59XG4iXX0=