UNPKG

@skbkontur/db-viewer-ui

Version:

Database Viewer with custom configuration

52 lines 2.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertStringToOperation = exports.convertOperationToString = exports.convertStringToSort = exports.convertSortToString = void 0; const ObjectFieldFilterOperator_1 = require("../Api/DataTypes/ObjectFieldFilterOperator"); const ObjectFilterSortOrder_1 = require("../Api/DataTypes/ObjectFilterSortOrder"); function convertSortToString(order) { return order === ObjectFilterSortOrder_1.ObjectFilterSortOrder.Ascending ? "asc" : "desc"; } exports.convertSortToString = convertSortToString; function convertStringToSort(order) { return order === "asc" ? ObjectFilterSortOrder_1.ObjectFilterSortOrder.Ascending : ObjectFilterSortOrder_1.ObjectFilterSortOrder.Descending; } exports.convertStringToSort = convertStringToSort; function convertOperationToString(operation) { switch (operation) { case ">=": return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.GreaterThanOrEquals; case "<=": return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.LessThanOrEquals; case "!=": return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.DoesNotEqual; case ">": return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.GreaterThan; case "<": return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.LessThan; case "=": return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.Equals; default: return ObjectFieldFilterOperator_1.ObjectFieldFilterOperator.Equals; } } exports.convertOperationToString = convertOperationToString; function convertStringToOperation(operation) { switch (operation) { case "GreaterThanOrEquals": return ">="; case "LessThanOrEquals": return "<="; case "DoesNotEqual": return "!="; case "GreaterThan": return ">"; case "LessThan": return "<"; case "Equals": return "="; default: return "="; } } exports.convertStringToOperation = convertStringToOperation; //# sourceMappingURL=OperationsConverter.js.map