Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | import { NumberLocale } from './Locale' import { MixedSchema } from './mixed' import { Refable } from './ref' export interface NumberSchema<T extends number = number> extends MixedSchema<T> { /** 最小值 */ min(limit: Refable<number>, message?: NumberLocale['min']): this /** 最大值 */ max(limit: Refable<number>, message?: NumberLocale['max']): this /** 应小于 */ lessThan(max: Refable<number>, message?: NumberLocale['lessThan']): this /** 应大于 */ moreThan(min: Refable<number>, message?: NumberLocale['moreThan']): this /** 正数 */ positive(message?: NumberLocale['positive']): this /** 负数 */ negative(message?: NumberLocale['negative']): this /** 整数 */ integer(message?: NumberLocale['integer']): this /** ID (positiveInteger 的别名) */ id(message?: NumberLocale['id']): this /** 正整数 */ positiveInteger(message?: NumberLocale['positiveInteger']): this /** 负整数 */ negativeInteger(message?: NumberLocale['negativeInteger']): this /** 非正数 */ nonPositive(message?: NumberLocale['nonPositive']): this /** 非负数 */ nonNegative(message?: NumberLocale['nonNegative']): this /** 非正整数 */ nonPositiveInteger(message?: NumberLocale['nonPositiveInteger']): this /** 非负整数 */ nonNegativeInteger(message?: NumberLocale['nonNegativeInteger']): this truncate(): this round(type?: 'floor' | 'ceil' | 'trunc' | 'round'): this } export declare function number<T extends number = number>( payload?: (schema: NumberSchema<T>) => NumberSchema<T>, ): NumberSchema<T> |