Files
dsProject/dsBase/WebRoot/html/cdn/es/utils/validators.mjs
2025-08-14 15:45:08 +08:00

24 lines
612 B
JavaScript

import { isNumber } from './util.mjs';
const isValidWidthUnit = (val) => {
if (isNumber(val)) {
return true;
}
return ["px", "rem", "em", "vw", "%", "vmin", "vmax"].some((unit) => val.endsWith(unit)) || val.startsWith("calc");
};
const isValidComponentSize = (val) => ["", "large", "default", "small"].includes(val);
const isValidDatePickType = (val) => [
"year",
"month",
"date",
"dates",
"week",
"datetime",
"datetimerange",
"daterange",
"monthrange"
].includes(val);
export { isValidComponentSize, isValidDatePickType, isValidWidthUnit };
//# sourceMappingURL=validators.mjs.map