import { NumberValidator as Validator } from '~/domain'; import { falsyValues } from '../helpers'; export const getMakeRules = (key: K) => { return (value: Validator.Rules[K] | null): Validator.Rules => { if (value !== undefined && value !== null) { return { [key]: value } as any; } return {}; }; }; export const getAnyNumber = () => { return [...falsyValues, 0, 1 - 1, 0x62, 0x01, 0x00, 123124124, 8 * 10e6, 0.0124123, Math.PI, new Date().getTime()]; }; export * from '../helpers';