@enonic/js-utils
Version:
Enonic XP JavaScript Utils
25 lines (24 loc) • 566 B
JavaScript
// storage/query/sort.ts
var ASC = "ASC";
var DESC = "DESC";
var SORT_CREATED = `createdTime ${DESC}`;
var SORT_DISPLAYNAME = `displayName ${ASC}`;
var SORT_MANUAL = `_manualordervalue ${DESC}, _timestamp ${DESC}`;
var SORT_MODIFIED = `modifiedTime ${DESC}`;
function isDirection(s) {
return s === ASC || s === DESC;
}
function isDirectionCaseInsensitive(s) {
const u = s.toUpperCase();
return u === ASC || u === DESC;
}
export {
ASC,
DESC,
SORT_CREATED,
SORT_DISPLAYNAME,
SORT_MANUAL,
SORT_MODIFIED,
isDirection,
isDirectionCaseInsensitive
};