UNPKG

@itwin/appui-abstract

Version:
107 lines 4.92 kB
"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ /** @packageDocumentation * @module Properties */ Object.defineProperty(exports, "__esModule", { value: true }); exports.isCustomFormattedNumberParams = exports.isSuppressLabelEditorParams = exports.isButtonGroupEditorParams = exports.isIconListEditorParams = exports.isColorEditorParams = exports.isInputEditorSizeParams = exports.PropertyEditorParamTypes = exports.TimeDisplay = exports.AlternateDateFormats = void 0; /** Alternate Data Formats that can be provide by javascript. Can be used by Date TypeConverter and TypeEditor. * @public */ var AlternateDateFormats; (function (AlternateDateFormats) { AlternateDateFormats[AlternateDateFormats["None"] = 0] = "None"; // YYYY-MM-DD AlternateDateFormats[AlternateDateFormats["IsoShort"] = 1] = "IsoShort"; // YYYY-MM-DDTHH:mm:ss.sssZ AlternateDateFormats[AlternateDateFormats["IsoDateTime"] = 2] = "IsoDateTime"; // dd Mmm yyyy AlternateDateFormats[AlternateDateFormats["UtcShort"] = 3] = "UtcShort"; // dd Mmm yyyy hh:mm:ss GMT AlternateDateFormats[AlternateDateFormats["UtcDateTime"] = 4] = "UtcDateTime"; // Www, dd Mmm yyyy AlternateDateFormats[AlternateDateFormats["UtcShortWithDay"] = 5] = "UtcShortWithDay"; // Www, dd Mmm yyyy hh:mm:ss GMT AlternateDateFormats[AlternateDateFormats["UtcDateTimeWithDay"] = 6] = "UtcDateTimeWithDay"; })(AlternateDateFormats || (exports.AlternateDateFormats = AlternateDateFormats = {})); /** Enum that defines supported time formats. * @public */ var TimeDisplay; (function (TimeDisplay) { // 12 hour with minutes and cycle(AM/PM) TimeDisplay["H12MC"] = "hh:mm aa"; // 12 hour with minutes, seconds and cycle(AM/PM) TimeDisplay["H12MSC"] = "hh:mm:ss aa"; // 24 hour with minutes TimeDisplay["H24M"] = "hh:mm"; // 24 hour with minutes and seconds TimeDisplay["H24MS"] = "hh:mm:ss"; })(TimeDisplay || (exports.TimeDisplay = TimeDisplay = {})); /** * Enum for Property Editor Param Types * @public */ var PropertyEditorParamTypes; (function (PropertyEditorParamTypes) { PropertyEditorParamTypes["ButtonGroupData"] = "UiAbstract-ButtonGroupData"; PropertyEditorParamTypes["CheckBoxIcons"] = "UiAbstract-CheckBoxIcons"; PropertyEditorParamTypes["Icon"] = "UiAbstract-Icon"; PropertyEditorParamTypes["InputEditorSize"] = "UiAbstract-InputEditorSize"; PropertyEditorParamTypes["ColorData"] = "UiAbstract-ColorData"; PropertyEditorParamTypes["CustomFormattedNumber"] = "UiAbstract-CustomFormattedNumber"; PropertyEditorParamTypes["IconListData"] = "UiAbstract-IconListData"; // JSON = "UiAbstract-JSON", PropertyEditorParamTypes["MultilineText"] = "UiAbstract-MultilineText"; PropertyEditorParamTypes["Range"] = "UiAbstract-Range"; PropertyEditorParamTypes["Slider"] = "UiAbstract-Slider"; // SuppressUnitLabel = "UiAbstract-SuppressUnitLabel", PropertyEditorParamTypes["SuppressEditorLabel"] = "UiAbstract-SuppressEditorLabel"; PropertyEditorParamTypes["CheckBoxImages"] = "UiAbstract-CheckBoxImages"; })(PropertyEditorParamTypes || (exports.PropertyEditorParamTypes = PropertyEditorParamTypes = {})); /** InputEditorSizeParams type guard. * @public */ const isInputEditorSizeParams = (item) => { return item.type === PropertyEditorParamTypes.InputEditorSize; }; exports.isInputEditorSizeParams = isInputEditorSizeParams; /** ColorEditorParams type guard. * @public */ const isColorEditorParams = (item) => { return item.type === PropertyEditorParamTypes.ColorData; }; exports.isColorEditorParams = isColorEditorParams; /** IconListEditorParams type guard. * @public */ const isIconListEditorParams = (item) => { return item.type === PropertyEditorParamTypes.IconListData; }; exports.isIconListEditorParams = isIconListEditorParams; /** ButtonGroupEditorParams type guard. * @public */ const isButtonGroupEditorParams = (item) => { return item.type === PropertyEditorParamTypes.ButtonGroupData; }; exports.isButtonGroupEditorParams = isButtonGroupEditorParams; /** SuppressLabelEditorParams type guard. * @public */ const isSuppressLabelEditorParams = (item) => { return item.type === PropertyEditorParamTypes.SuppressEditorLabel; }; exports.isSuppressLabelEditorParams = isSuppressLabelEditorParams; /** CustomFormattedNumberParams type guard. * @public */ const isCustomFormattedNumberParams = (item) => { return item.type === PropertyEditorParamTypes.CustomFormattedNumber; }; exports.isCustomFormattedNumberParams = isCustomFormattedNumberParams; //# sourceMappingURL=EditorParams.js.map