@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
109 lines (108 loc) • 7.1 kB
JavaScript
;
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;