UNPKG

@omnia/fx-models

Version:
41 lines (40 loc) 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DatePropertyDefinition = exports.DatePropertyDefinitionId = exports.FormattedDateFormat = exports.SocialDateFormat = exports.DateRenderOption = exports.DateTimeRenderOptionType = void 0; const models_1 = require("@omnia/fx-models/internal-do-not-import-from-here/shared/models"); const PropertyDefinition_1 = require("../PropertyDefinition"); var DateTimeRenderOptionType; (function (DateTimeRenderOptionType) { DateTimeRenderOptionType[DateTimeRenderOptionType["Formatted"] = 1] = "Formatted"; DateTimeRenderOptionType[DateTimeRenderOptionType["Social"] = 2] = "Social"; })(DateTimeRenderOptionType = exports.DateTimeRenderOptionType || (exports.DateTimeRenderOptionType = {})); class DateRenderOption { } exports.DateRenderOption = DateRenderOption; class SocialDateFormat extends DateRenderOption { constructor() { super(...arguments); this.type = DateTimeRenderOptionType.Social; } } exports.SocialDateFormat = SocialDateFormat; class FormattedDateFormat extends DateRenderOption { /* * dateFormat: YYYY-MM-DD */ constructor(dateFormat) { super(); this.dateFormat = dateFormat; this.type = DateTimeRenderOptionType.Formatted; } } exports.FormattedDateFormat = FormattedDateFormat; exports.DatePropertyDefinitionId = new models_1.Guid("a0a1bcb1-e333-4ece-9233-ea8f0caec8c2"); class DatePropertyDefinition extends PropertyDefinition_1.PropertyDefinition { constructor() { super(...arguments); this.id = exports.DatePropertyDefinitionId; this.typeName = "$Localize:Omnia.Ux.Properties.Definitions.Date;"; } } exports.DatePropertyDefinition = DatePropertyDefinition;