@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
17 lines • 1.93 kB
JavaScript
/**
* Constants for use with the
*/
export var PaginationSort;
(function (PaginationSort) {
PaginationSort["ASCENDING"] = "asc";
PaginationSort["DESCENDING"] = "desc";
})(PaginationSort || (PaginationSort = {}));
/**
* Creates the configuration string for use with the [PAGE_SORT]{@link PaginationParams#PAGE_SORT} configuration attribute
* @param attribute the name of the attribute that should be used for sorting the results
* @param direction the sorting direction
*/
export function createSortParam(attribute, direction) {
return `${attribute},${direction}`;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi1zb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmV0Z3JpZi1jb21wb25lbnRzLWNvcmUvc3JjL2xpYi91dGlsaXR5L3BhZ2luYXRpb24vcGFnaW5hdGlvbi1zb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0gsTUFBTSxDQUFOLElBQVksY0FHWDtBQUhELFdBQVksY0FBYztJQUN0QixtQ0FBaUIsQ0FBQTtJQUNqQixxQ0FBbUIsQ0FBQTtBQUN2QixDQUFDLEVBSFcsY0FBYyxLQUFkLGNBQWMsUUFHekI7QUFFRDs7OztHQUlHO0FBQ0gsTUFBTSxVQUFVLGVBQWUsQ0FBQyxTQUFpQixFQUFFLFNBQXlCO0lBQ3hFLE9BQU8sR0FBRyxTQUFTLElBQUksU0FBUyxFQUFFLENBQUM7QUFDdkMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29uc3RhbnRzIGZvciB1c2Ugd2l0aCB0aGVcbiAqL1xuZXhwb3J0IGVudW0gUGFnaW5hdGlvblNvcnQge1xuICAgIEFTQ0VORElORyA9ICdhc2MnLFxuICAgIERFU0NFTkRJTkcgPSAnZGVzYydcbn1cblxuLyoqXG4gKiBDcmVhdGVzIHRoZSBjb25maWd1cmF0aW9uIHN0cmluZyBmb3IgdXNlIHdpdGggdGhlIFtQQUdFX1NPUlRde0BsaW5rIFBhZ2luYXRpb25QYXJhbXMjUEFHRV9TT1JUfSBjb25maWd1cmF0aW9uIGF0dHJpYnV0ZVxuICogQHBhcmFtIGF0dHJpYnV0ZSB0aGUgbmFtZSBvZiB0aGUgYXR0cmlidXRlIHRoYXQgc2hvdWxkIGJlIHVzZWQgZm9yIHNvcnRpbmcgdGhlIHJlc3VsdHNcbiAqIEBwYXJhbSBkaXJlY3Rpb24gdGhlIHNvcnRpbmcgZGlyZWN0aW9uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVTb3J0UGFyYW0oYXR0cmlidXRlOiBzdHJpbmcsIGRpcmVjdGlvbjogUGFnaW5hdGlvblNvcnQpOiBzdHJpbmcge1xuICAgIHJldHVybiBgJHthdHRyaWJ1dGV9LCR7ZGlyZWN0aW9ufWA7XG59XG4iXX0=