UNPKG

@skbkontur/db-viewer-ui

Version:

Database Viewer with custom configuration

51 lines 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertSortToString = convertSortToString; exports.convertStringToSort = convertStringToSort; exports.convertOperationToString = convertOperationToString; exports.convertStringToOperation = convertStringToOperation; 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"; } function convertStringToSort(order) { return order === "asc" ? ObjectFilterSortOrder_1.ObjectFilterSortOrder.Ascending : ObjectFilterSortOrder_1.ObjectFilterSortOrder.Descending; } 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; } } 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 "="; } } //# sourceMappingURL=OperationsConverter.js.map