@paroicms/server
Version:
The ParoiCMS server
14 lines • 487 B
JavaScript
import { ApiError } from "@paroicms/public-server-lib";
export function formatGqlOrderBy(gqlOrderBy) {
return (gqlOrderBy.map((item) => ({
fieldName: item.fieldName,
direction: formatDirection(item.direction),
})) ?? []);
}
function formatDirection(direction) {
if (direction !== "asc" && direction !== "desc") {
throw new ApiError(`Invalid direction ${direction}`, 404);
}
return direction;
}
//# sourceMappingURL=lnode-wrap.formatters.js.map