UNPKG

@ng-dynamic-forms/core

Version:

A rapid form development library for Angular

25 lines 3.6 kB
import { __decorate } from "tslib"; import { DynamicFormValueControlModel } from "./dynamic-form-value-control.model"; import { serializable } from "../decorator/serializable.decorator"; export class DynamicDateControlModel extends DynamicFormValueControlModel { constructor(config, layout) { super(config, layout); this.format = config.format ?? null; this.max = config.max ?? null; this.min = config.min ?? null; this.placeholder = config.placeholder ?? null; } } __decorate([ serializable() ], DynamicDateControlModel.prototype, "format", void 0); __decorate([ serializable() ], DynamicDateControlModel.prototype, "max", void 0); __decorate([ serializable() ], DynamicDateControlModel.prototype, "min", void 0); __decorate([ serializable() ], DynamicDateControlModel.prototype, "placeholder", void 0); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy1kYXRlLWNvbnRyb2wubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1keW5hbWljLWZvcm1zL2NvcmUvc3JjL2xpYi9tb2RlbC9keW5hbWljLWRhdGUtY29udHJvbC5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFzQyw0QkFBNEIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBRXRILE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQVduRSxNQUFNLE9BQWdCLHVCQUF3QixTQUFRLDRCQUFxRDtJQU12RyxZQUFzQixNQUFxQyxFQUFFLE1BQWlDO1FBQzFGLEtBQUssQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFFdEIsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQztRQUNwQyxJQUFJLENBQUMsR0FBRyxHQUFHLE1BQU0sQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDO1FBQzlCLElBQUksQ0FBQyxHQUFHLEdBQUcsTUFBTSxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUM7UUFDOUIsSUFBSSxDQUFDLFdBQVcsR0FBRyxNQUFNLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQztJQUNsRCxDQUFDO0NBQ0o7QUFibUI7SUFBZixZQUFZLEVBQUU7dURBQXVCO0FBQ3RCO0lBQWYsWUFBWSxFQUFFO29EQUFxQztBQUNwQztJQUFmLFlBQVksRUFBRTtvREFBcUM7QUFDcEM7SUFBZixZQUFZLEVBQUU7NERBQTRCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRHluYW1pY0Zvcm1WYWx1ZUNvbnRyb2xNb2RlbENvbmZpZywgRHluYW1pY0Zvcm1WYWx1ZUNvbnRyb2xNb2RlbCB9IGZyb20gXCIuL2R5bmFtaWMtZm9ybS12YWx1ZS1jb250cm9sLm1vZGVsXCI7XG5pbXBvcnQgeyBEeW5hbWljRm9ybUNvbnRyb2xMYXlvdXQgfSBmcm9tIFwiLi9taXNjL2R5bmFtaWMtZm9ybS1jb250cm9sLWxheW91dC5tb2RlbFwiO1xuaW1wb3J0IHsgc2VyaWFsaXphYmxlIH0gZnJvbSBcIi4uL2RlY29yYXRvci9zZXJpYWxpemFibGUuZGVjb3JhdG9yXCI7XG5cbmV4cG9ydCB0eXBlIER5bmFtaWNEYXRlQ29udHJvbFZhbHVlID0gc3RyaW5nIHwgb2JqZWN0IHwgRGF0ZTtcblxuZXhwb3J0IGludGVyZmFjZSBEeW5hbWljRGF0ZUNvbnRyb2xNb2RlbENvbmZpZyBleHRlbmRzIER5bmFtaWNGb3JtVmFsdWVDb250cm9sTW9kZWxDb25maWc8RHluYW1pY0RhdGVDb250cm9sVmFsdWU+IHtcbiAgICBmb3JtYXQ/OiBzdHJpbmc7XG4gICAgbWF4PzogRHluYW1pY0RhdGVDb250cm9sVmFsdWU7XG4gICAgbWluPzogRHluYW1pY0RhdGVDb250cm9sVmFsdWU7XG4gICAgcGxhY2Vob2xkZXI/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBEeW5hbWljRGF0ZUNvbnRyb2xNb2RlbCBleHRlbmRzIER5bmFtaWNGb3JtVmFsdWVDb250cm9sTW9kZWw8RHluYW1pY0RhdGVDb250cm9sVmFsdWU+IHtcbiAgICBAc2VyaWFsaXphYmxlKCkgZm9ybWF0OiBzdHJpbmcgfCBudWxsO1xuICAgIEBzZXJpYWxpemFibGUoKSBtYXg6IER5bmFtaWNEYXRlQ29udHJvbFZhbHVlIHwgbnVsbDtcbiAgICBAc2VyaWFsaXphYmxlKCkgbWluOiBEeW5hbWljRGF0ZUNvbnRyb2xWYWx1ZSB8IG51bGw7XG4gICAgQHNlcmlhbGl6YWJsZSgpIHBsYWNlaG9sZGVyOiBzdHJpbmcgfCBudWxsO1xuXG4gICAgcHJvdGVjdGVkIGNvbnN0cnVjdG9yKGNvbmZpZzogRHluYW1pY0RhdGVDb250cm9sTW9kZWxDb25maWcsIGxheW91dD86IER5bmFtaWNGb3JtQ29udHJvbExheW91dCkge1xuICAgICAgICBzdXBlcihjb25maWcsIGxheW91dCk7XG5cbiAgICAgICAgdGhpcy5mb3JtYXQgPSBjb25maWcuZm9ybWF0ID8/IG51bGw7XG4gICAgICAgIHRoaXMubWF4ID0gY29uZmlnLm1heCA/PyBudWxsO1xuICAgICAgICB0aGlzLm1pbiA9IGNvbmZpZy5taW4gPz8gbnVsbDtcbiAgICAgICAgdGhpcy5wbGFjZWhvbGRlciA9IGNvbmZpZy5wbGFjZWhvbGRlciA/PyBudWxsO1xuICAgIH1cbn1cbiJdfQ==