Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ZodNumber

import { ZodNumber } from "https://esm.sh/zod@3.25.76/index.d.cts";
class ZodNumber extends ZodType<number, ZodNumberDef, number> {
max: (value: number, message?: errorUtil.ErrMessage) => ZodNumber;
min: (value: number, message?: errorUtil.ErrMessage) => ZodNumber;
get minValue(): number | null;
get maxValue(): number | null;
get isInt(): boolean;
get isFinite(): boolean;
step: (value: number, message?: errorUtil.ErrMessage) => ZodNumber;
 
protected setLimit(
kind: "min" | "max",
value: number,
inclusive: boolean,
message?: string,
): ZodNumber;
_addCheck(check: ZodNumberCheck): ZodNumber;
_parse(input: ParseInput): ParseReturnType<number>;
finite(message?: errorUtil.ErrMessage): ZodNumber;
gt(value: number, message?: errorUtil.ErrMessage): ZodNumber;
gte(value: number, message?: errorUtil.ErrMessage): ZodNumber;
lt(value: number, message?: errorUtil.ErrMessage): ZodNumber;
lte(value: number, message?: errorUtil.ErrMessage): ZodNumber;
multipleOf(value: number, message?: errorUtil.ErrMessage): ZodNumber;
negative(message?: errorUtil.ErrMessage): ZodNumber;
nonnegative(message?: errorUtil.ErrMessage): ZodNumber;
nonpositive(message?: errorUtil.ErrMessage): ZodNumber;
positive(message?: errorUtil.ErrMessage): ZodNumber;
 
static create: (params?: RawCreateParams & {
coerce?: boolean;
}
) => ZodNumber
;
}

§Extends

§
ZodType<number, ZodNumberDef, number>
[src]

§Properties

§
max: (value: number, message?: errorUtil.ErrMessage) => ZodNumber
[src]
§
min: (value: number, message?: errorUtil.ErrMessage) => ZodNumber
[src]
§
minValue: number | null readonly
[src]
§
maxValue: number | null readonly
[src]
§
isInt: boolean readonly
[src]
§
isFinite: boolean readonly
[src]
§
step: (value: number, message?: errorUtil.ErrMessage) => ZodNumber
[src]

§Methods

§
setLimit(kind: "min" | "max", value: number, inclusive: boolean, message?: string): ZodNumber protected
[src]
§
_addCheck(check: ZodNumberCheck): ZodNumber
[src]
§
_parse(input: ParseInput): ParseReturnType<number>
[src]
§
gt(value: number, message?: errorUtil.ErrMessage): ZodNumber
[src]
§
gte(value: number, message?: errorUtil.ErrMessage): ZodNumber
[src]
§
lt(value: number, message?: errorUtil.ErrMessage): ZodNumber
[src]
§
lte(value: number, message?: errorUtil.ErrMessage): ZodNumber
[src]
§
multipleOf(value: number, message?: errorUtil.ErrMessage): ZodNumber
[src]
§
nonnegative(message?: errorUtil.ErrMessage): ZodNumber
[src]
§
nonpositive(message?: errorUtil.ErrMessage): ZodNumber
[src]

§Static Properties

§
create: (params?: RawCreateParams & {
coerce?: boolean;
}
) => ZodNumber
[src]