import { isNumber } from './util' export const isValidWidthUnit = (val: string | number): boolean => { if (isNumber(val)) { return true } else { return ( ['px', 'rem', 'em', 'vw', '%', 'vmin', 'vmax'].some((unit) => (val as string).endsWith(unit) ) || (val as string).startsWith('calc') ) } } export const isValidComponentSize = (val: string) => ['', 'large', 'default', 'small'].includes(val) export const isValidDatePickType = (val: string) => [ 'year', 'month', 'date', 'dates', 'week', 'datetime', 'datetimerange', 'daterange', 'monthrange', ].includes(val)