UNPKG

@dtinsight/dt-utils

Version:

袋鼠云前端常用工具库

29 lines (28 loc) 818 B
/** * 将前端框架(如 Ant Design)中常用的排序方向术语转换为标准的 SQL 排序术语。 * * @category 转换 * * @param {string} order - 要转换的排序字符串('ascend''descend') * @returns {string | undefined} 对应的 SQL 排序字符串('asc''desc'),如果输入为空或无效则返回 undefined * * @example * ```typescript * import { toSortOrder } from 'dt-utils'; * * toSortOrder('ascend') // => 'asc' * toSortOrder('descend') // => 'desc' * toSortOrder('') // => undefined * toSortOrder('invalid') // => undefined * ``` */ var toSortOrder = function (order) { if (!order) return undefined; var orderMap = { ascend: 'asc', descend: 'desc', }; return orderMap[order]; }; export default toSortOrder;