UNPKG

@omnia/fx-models

Version:
109 lines (108 loc) • 7.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DbQueryFilterEngineContext = exports.FilterEngineContext = exports.EnterprisePropertyDataTypeIds = exports.DateTimePeriod = exports.DateType = exports.FilterEngineTagsValueSortOrder = exports.FilterEngineTextValueSortOrder = exports.FilterEnginePersonValueSortOrder = exports.FilterEngineOperator = exports.FilterEngineSearchBoxMode = exports.FilterEngineBooleanOption = exports.FilterEngineChipColorType = exports.FilterEngineDefaultPosition = exports.FilterEngineRenderType = void 0; var FilterEngineRenderType; (function (FilterEngineRenderType) { FilterEngineRenderType[FilterEngineRenderType["Dropdown"] = 0] = "Dropdown"; FilterEngineRenderType[FilterEngineRenderType["List"] = 1] = "List"; FilterEngineRenderType[FilterEngineRenderType["Tags"] = 2] = "Tags"; FilterEngineRenderType[FilterEngineRenderType["IconButtons"] = 3] = "IconButtons"; })(FilterEngineRenderType = exports.FilterEngineRenderType || (exports.FilterEngineRenderType = {})); var FilterEngineDefaultPosition; (function (FilterEngineDefaultPosition) { FilterEngineDefaultPosition[FilterEngineDefaultPosition["Top"] = 0] = "Top"; FilterEngineDefaultPosition[FilterEngineDefaultPosition["Left"] = 1] = "Left"; FilterEngineDefaultPosition[FilterEngineDefaultPosition["Right"] = 2] = "Right"; FilterEngineDefaultPosition[FilterEngineDefaultPosition["Dialog"] = 3] = "Dialog"; })(FilterEngineDefaultPosition = exports.FilterEngineDefaultPosition || (exports.FilterEngineDefaultPosition = {})); var FilterEngineChipColorType; (function (FilterEngineChipColorType) { FilterEngineChipColorType[FilterEngineChipColorType["Default"] = 0] = "Default"; FilterEngineChipColorType[FilterEngineChipColorType["EnterpriseGlossary"] = 1] = "EnterpriseGlossary"; FilterEngineChipColorType[FilterEngineChipColorType["Custom"] = 2] = "Custom"; })(FilterEngineChipColorType = exports.FilterEngineChipColorType || (exports.FilterEngineChipColorType = {})); var FilterEngineBooleanOption; (function (FilterEngineBooleanOption) { FilterEngineBooleanOption[FilterEngineBooleanOption["No"] = 0] = "No"; FilterEngineBooleanOption[FilterEngineBooleanOption["Yes"] = 1] = "Yes"; })(FilterEngineBooleanOption = exports.FilterEngineBooleanOption || (exports.FilterEngineBooleanOption = {})); var FilterEngineSearchBoxMode; (function (FilterEngineSearchBoxMode) { FilterEngineSearchBoxMode[FilterEngineSearchBoxMode["Properties"] = 0] = "Properties"; FilterEngineSearchBoxMode[FilterEngineSearchBoxMode["FullText"] = 1] = "FullText"; })(FilterEngineSearchBoxMode = exports.FilterEngineSearchBoxMode || (exports.FilterEngineSearchBoxMode = {})); var FilterEngineOperator; (function (FilterEngineOperator) { FilterEngineOperator[FilterEngineOperator["AND"] = 0] = "AND"; FilterEngineOperator[FilterEngineOperator["OR"] = 1] = "OR"; })(FilterEngineOperator = exports.FilterEngineOperator || (exports.FilterEngineOperator = {})); var FilterEnginePersonValueSortOrder; (function (FilterEnginePersonValueSortOrder) { FilterEnginePersonValueSortOrder[FilterEnginePersonValueSortOrder["Alphabetical"] = 0] = "Alphabetical"; FilterEnginePersonValueSortOrder[FilterEnginePersonValueSortOrder["Count"] = 1] = "Count"; })(FilterEnginePersonValueSortOrder = exports.FilterEnginePersonValueSortOrder || (exports.FilterEnginePersonValueSortOrder = {})); var FilterEngineTextValueSortOrder; (function (FilterEngineTextValueSortOrder) { FilterEngineTextValueSortOrder[FilterEngineTextValueSortOrder["Alphabetical"] = 0] = "Alphabetical"; FilterEngineTextValueSortOrder[FilterEngineTextValueSortOrder["Count"] = 1] = "Count"; })(FilterEngineTextValueSortOrder = exports.FilterEngineTextValueSortOrder || (exports.FilterEngineTextValueSortOrder = {})); var FilterEngineTagsValueSortOrder; (function (FilterEngineTagsValueSortOrder) { FilterEngineTagsValueSortOrder[FilterEngineTagsValueSortOrder["Alphabetical"] = 0] = "Alphabetical"; FilterEngineTagsValueSortOrder[FilterEngineTagsValueSortOrder["Count"] = 1] = "Count"; })(FilterEngineTagsValueSortOrder = exports.FilterEngineTagsValueSortOrder || (exports.FilterEngineTagsValueSortOrder = {})); var DateType; (function (DateType) { DateType[DateType["FromTo"] = 0] = "FromTo"; DateType[DateType["Period"] = 1] = "Period"; })(DateType = exports.DateType || (exports.DateType = {})); var DateTimePeriod; (function (DateTimePeriod) { DateTimePeriod[DateTimePeriod["MoreThanOneYearAgo"] = 0] = "MoreThanOneYearAgo"; DateTimePeriod[DateTimePeriod["OneYearAgo"] = 1] = "OneYearAgo"; DateTimePeriod[DateTimePeriod["SixMonthsAgo"] = 2] = "SixMonthsAgo"; DateTimePeriod[DateTimePeriod["OneMonthAgo"] = 3] = "OneMonthAgo"; DateTimePeriod[DateTimePeriod["OneWeekAgo"] = 4] = "OneWeekAgo"; DateTimePeriod[DateTimePeriod["Today"] = 5] = "Today"; DateTimePeriod[DateTimePeriod["LaterThanToday"] = 6] = "LaterThanToday"; })(DateTimePeriod = exports.DateTimePeriod || (exports.DateTimePeriod = {})); var EnterprisePropertyDataTypeIds; (function (EnterprisePropertyDataTypeIds) { EnterprisePropertyDataTypeIds["EnterpriseKeywords"] = "c65cc969-4f63-41bf-9956-f6e2c843b196"; EnterprisePropertyDataTypeIds["Media"] = "8883bebf-4c38-4b70-8195-8a9cb66f8252"; EnterprisePropertyDataTypeIds["RichText"] = "927c1f21-d34b-4e7b-aa97-d12d5e31711e"; EnterprisePropertyDataTypeIds["Language"] = "19cd4544-e2a0-4498-8db8-c8fc74fcce54"; EnterprisePropertyDataTypeIds["Data"] = "502f7df9-e961-4c6a-85f0-2e2b0b06b476"; EnterprisePropertyDataTypeIds["Tags"] = "581eb7ee-a9af-42e0-a73e-d23af3332813"; EnterprisePropertyDataTypeIds["Text"] = "7667bdd4-7995-4536-b3e9-bacb829d6f5e"; EnterprisePropertyDataTypeIds["Number"] = "a7ad0d68-0fec-44ab-b468-028e718dbffc"; EnterprisePropertyDataTypeIds["DateTime"] = "b8549e8c-e60f-48bb-8f57-2d03ed84131d"; EnterprisePropertyDataTypeIds["Boolean"] = "f27cdaac-fd29-4552-bd56-72cd2f6fb3f1"; EnterprisePropertyDataTypeIds["Person"] = "8a96e2a9-963d-47fe-b0d8-851fbf948e33"; EnterprisePropertyDataTypeIds["Taxonomy"] = "786bfddc-df08-4441-b1ce-ec0730af8113"; EnterprisePropertyDataTypeIds["Extended"] = "e85eda7f-029e-4bb9-902d-fcd631ab564b"; })(EnterprisePropertyDataTypeIds = exports.EnterprisePropertyDataTypeIds || (exports.EnterprisePropertyDataTypeIds = {})); class FilterEngineContext { constructor(componentId) { this.componentId = componentId; this.supportFullTextSearch = false; this.isSortableRefinementValue = true; } isRefinable(prop) { return false; } getAvailableProperties() { return []; } getExcludedPropertyTypeIds() { return [EnterprisePropertyDataTypeIds.Extended]; } } exports.FilterEngineContext = FilterEngineContext; class DbQueryFilterEngineContext extends FilterEngineContext { constructor(componentId) { super(componentId); this.componentId = componentId; } } exports.DbQueryFilterEngineContext = DbQueryFilterEngineContext;