Skip to main content

Interface: ZodNumberFormat

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:341

Extends

Extended by

Properties

_def

_def: $ZodNumberDef

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:10

Deprecated

Use .def instead.

Inherited from

ZodNumber._def


_input

_input: number

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:14

Deprecated

Use z.input<typeof schema> instead.

Inherited from

ZodNumber._input


_output

_output: number

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:12

Deprecated

Use z.output<typeof schema> instead.

Inherited from

ZodNumber._output


_zod

_zod: $ZodNumberFormatInternals

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:342

Overrides

ZodNumber._zod


~standard

~standard: ZodStandardSchemaWithJSON<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:15

Inherited from

ZodNumber.~standard


def

def: $ZodNumberDef

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:7

Inherited from

ZodNumber.def


description?

optional description: string

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:60

Inherited from

ZodNumber.description


format

format: string | null

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:335

Inherited from

ZodNumber.format


isFinite

isFinite: boolean

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:334

Deprecated

Number schemas no longer accept infinite values, so this always returns true.

Inherited from

ZodNumber.isFinite


isInt

isInt: boolean

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:332

Deprecated

Check the format property instead.

Inherited from

ZodNumber.isInt


maxValue

maxValue: number | null

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:330

Inherited from

ZodNumber.maxValue


minValue

minValue: number | null

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:329

Inherited from

ZodNumber.minValue


spa()

spa: (data, params?) => Promise<ZodSafeParseResult<number>>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:29

Parameters

data

unknown

params?

ParseContext<$ZodIssue>

Returns

Promise<ZodSafeParseResult<number>>

Inherited from

ZodNumber.spa


type

type: "number"

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:8

Inherited from

ZodNumber.type

Methods

and()

and<T>(incoming): ZodIntersection<ZodNumberFormat, T>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:52

Type Parameters

T

T extends SomeType

Parameters

incoming

T

Returns

ZodIntersection<ZodNumberFormat, T>

Inherited from

ZodNumber.and


apply()

apply<T>(fn): T

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:82

Type Parameters

T

T

Parameters

fn

(schema) => T

Returns

T

Inherited from

ZodNumber.apply


array()

array(): ZodArray<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:50

Returns

ZodArray<ZodNumberFormat>

Inherited from

ZodNumber.array


brand()

brand<T, Dir>(value?): PropertyKey extends T ? ZodNumberFormat : $ZodBranded<ZodNumberFormat, T, Dir>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:24

Type Parameters

T

T extends PropertyKey = PropertyKey

Dir

Dir extends "inout" | "in" | "out" = "out"

Parameters

value?

T

Returns

PropertyKey extends T ? ZodNumberFormat : $ZodBranded<ZodNumberFormat, T, Dir>

Inherited from

ZodNumber.brand


catch()

Call Signature

catch(def): ZodCatch<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:54

Parameters
def

number

Returns

ZodCatch<ZodNumberFormat>

Inherited from

ZodNumber.catch

Call Signature

catch(def): ZodCatch<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:55

Parameters
def

(ctx) => number

Returns

ZodCatch<ZodNumberFormat>

Inherited from

ZodNumber.catch


check()

check(...checks): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:18

Parameters

checks

...($ZodCheck<number> | CheckFn<number>)[]

Returns

this

Inherited from

ZodNumber.check


clone()

clone(def?, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:20

Parameters

def?

$ZodNumberDef

params?
parent

boolean

Returns

this

Inherited from

ZodNumber.clone


decode()

decode(data, params?): number

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:31

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

number

Inherited from

ZodNumber.decode


decodeAsync()

decodeAsync(data, params?): Promise<number>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:33

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

Promise<number>

Inherited from

ZodNumber.decodeAsync


default()

Call Signature

default(def): ZodDefault<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:46

Parameters
def

number

Returns

ZodDefault<ZodNumberFormat>

Inherited from

ZodNumber.default

Call Signature

default(def): ZodDefault<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:47

Parameters
def

() => number

Returns

ZodDefault<ZodNumberFormat>

Inherited from

ZodNumber.default


describe()

describe(description): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:59

Returns a new instance that has been registered in z.globalRegistry with the specified description

Parameters

description

string

Returns

this

Inherited from

ZodNumber.describe


encode()

encode(data, params?): number

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:30

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

number

Inherited from

ZodNumber.encode


encodeAsync()

encodeAsync(data, params?): Promise<number>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:32

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

Promise<number>

Inherited from

ZodNumber.encodeAsync


exactOptional()

exactOptional(): ZodExactOptional<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:42

Returns

ZodExactOptional<ZodNumberFormat>

Inherited from

ZodNumber.exactOptional


finite()

finite(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:328

Parameters

params?

unknown

Returns

this

Deprecated

In v4 and later, z.number() does not allow infinite values by default. This is a no-op.

Inherited from

ZodNumber.finite


gt()

gt(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:308

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.gt


gte()

gte(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:310

Identical to .min()

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.gte


int()

int(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:317

Consider z.int() instead. This API is considered legacy; it will never be removed but a better alternative exists.

Parameters

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<NonNullable<$ZodIssueInvalidType<unknown> | $ZodIssueTooBig<"number"> | $ZodIssueTooSmall<"number">>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<NonNullable<$ZodIssueInvalidType<unknown> | $ZodIssueTooBig<"number"> | $ZodIssueTooSmall<"number">>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.int


isNullable()

isNullable(): boolean

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:81

Returns

boolean

Deprecated

Try safe-parsing null (this is what isNullable does internally):

const schema = z.string().nullable();
const isNullable = schema.safeParse(null).success; // true

Inherited from

ZodNumber.isNullable


isOptional()

isOptional(): boolean

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:72

Returns

boolean

Deprecated

Try safe-parsing undefined (this is what isOptional does internally):

const schema = z.string().optional();
const isOptional = schema.safeParse(undefined).success; // true

Inherited from

ZodNumber.isOptional


lt()

lt(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:312

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.lt


lte()

lte(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:314

Identical to .max()

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.lte


max()

max(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:315

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.max


meta()

Call Signature

meta(): {[key: string]: unknown; deprecated?: boolean; description?: string; id?: string; title?: string; } | undefined

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:62

Returns the metadata associated with this instance in z.globalRegistry

Returns

{[key: string]: unknown; deprecated?: boolean; description?: string; id?: string; title?: string; } | undefined

Inherited from

ZodNumber.meta

Call Signature

meta(data): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:64

Returns a new instance that has been registered in z.globalRegistry with the specified metadata

Parameters
data
deprecated?

boolean

description?

string

id?

string

title?

string

Returns

this

Inherited from

ZodNumber.meta


min()

min(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:311

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.min


multipleOf()

multipleOf(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:324

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueNotMultipleOf<number | bigint>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueNotMultipleOf<number | bigint>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.multipleOf


negative()

negative(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:322

Parameters

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.negative


nonnegative()

nonnegative(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:321

Parameters

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.nonnegative


nonoptional()

nonoptional(params?): ZodNonOptional<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:43

Parameters

params?

string |

{ error?: string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>; message?: string; }

error?

string | $ZodErrorMap<$ZodIssueInvalidType<unknown>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

ZodNonOptional<ZodNumberFormat>

Inherited from

ZodNumber.nonoptional


nonpositive()

nonpositive(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:323

Parameters

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooBig<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.nonpositive


nullable()

nullable(): ZodNullable<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:44

Returns

ZodNullable<ZodNumberFormat>

Inherited from

ZodNumber.nullable


nullish()

nullish(): ZodOptional<ZodNullable<ZodNumberFormat>>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:45

Returns

ZodOptional<ZodNullable<ZodNumberFormat>>

Inherited from

ZodNumber.nullish


optional()

optional(): ZodOptional<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:41

Returns

ZodOptional<ZodNumberFormat>

Inherited from

ZodNumber.optional


or()

or<T>(option): ZodUnion<[ZodNumberFormat, T]>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:51

Type Parameters

T

T extends SomeType

Parameters

option

T

Returns

ZodUnion<[ZodNumberFormat, T]>

Inherited from

ZodNumber.or


overwrite()

overwrite(fn): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:40

Parameters

fn

(x) => number

Returns

this

Inherited from

ZodNumber.overwrite


parse()

parse(data, params?): number

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:25

Parameters

data

unknown

params?

ParseContext<$ZodIssue>

Returns

number

Inherited from

ZodNumber.parse


parseAsync()

parseAsync(data, params?): Promise<number>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:27

Parameters

data

unknown

params?

ParseContext<$ZodIssue>

Returns

Promise<number>

Inherited from

ZodNumber.parseAsync


pipe()

pipe<T>(target): ZodPipe<ZodNumberFormat, T>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:56

Type Parameters

T

T extends $ZodType<any, number, $ZodTypeInternals<any, number>>

Parameters

target

$ZodType<any, number, $ZodTypeInternals<any, number>> | T

Returns

ZodPipe<ZodNumberFormat, T>

Inherited from

ZodNumber.pipe


positive()

positive(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:320

Parameters

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueTooSmall<Numeric>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Inherited from

ZodNumber.positive


prefault()

Call Signature

prefault(def): ZodPrefault<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:48

Parameters
def

() => number

Returns

ZodPrefault<ZodNumberFormat>

Inherited from

ZodNumber.prefault

Call Signature

prefault(def): ZodPrefault<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:49

Parameters
def

number

Returns

ZodPrefault<ZodNumberFormat>

Inherited from

ZodNumber.prefault


readonly()

readonly(): ZodReadonly<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:57

Returns

ZodReadonly<ZodNumberFormat>

Inherited from

ZodNumber.readonly


refine()

refine<Ch>(check, params?): Ch extends (arg) => arg is R ? ZodNumberFormat & ZodType<R, number, $ZodTypeInternals<R, number>> : ZodNumberFormat

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:38

Type Parameters

Ch

Ch extends (arg) => unknown

Parameters

check

Ch

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<NonNullable<$ZodIssue>>; message?: string; params?: Record<string, any>; path?: PropertyKey[]; when?: (payload) => boolean; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<NonNullable<$ZodIssue>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

params?

Record<string, any>

path?

PropertyKey[]

when?

(payload) => boolean

If provided, the check runs only when this returns true. By default, it is skipped if prior parsing produced aborting issues.

Returns

Ch extends (arg) => arg is R ? ZodNumberFormat & ZodType<R, number, $ZodTypeInternals<R, number>> : ZodNumberFormat

Inherited from

ZodNumber.refine


register()

register<R>(registry, ...meta): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:23

Type Parameters

R

R extends $ZodRegistry<MetadataType, $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

Parameters

registry

R

meta

...ZodNumberFormat extends R["_schema"] ? undefined extends R["_meta"] ? [$replace<R["_meta"], R["_schema"] & ZodNumberFormat>?] : [$replace<R["_meta"], R["_schema"] & ZodNumberFormat>] : ["Incompatible schema"]

Returns

this

Inherited from

ZodNumber.register


safe()

safe(params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:319

Parameters

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<NonNullable<$ZodIssueInvalidType<unknown> | $ZodIssueTooBig<"number"> | $ZodIssueTooSmall<"number">>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<NonNullable<$ZodIssueInvalidType<unknown> | $ZodIssueTooBig<"number"> | $ZodIssueTooSmall<"number">>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Deprecated

This is now identical to .int(). Only numbers in the safe integer range are accepted.

Inherited from

ZodNumber.safe


safeDecode()

safeDecode(data, params?): ZodSafeParseResult<number>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:35

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

ZodSafeParseResult<number>

Inherited from

ZodNumber.safeDecode


safeDecodeAsync()

safeDecodeAsync(data, params?): Promise<ZodSafeParseResult<number>>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:37

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

Promise<ZodSafeParseResult<number>>

Inherited from

ZodNumber.safeDecodeAsync


safeEncode()

safeEncode(data, params?): ZodSafeParseResult<number>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:34

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

ZodSafeParseResult<number>

Inherited from

ZodNumber.safeEncode


safeEncodeAsync()

safeEncodeAsync(data, params?): Promise<ZodSafeParseResult<number>>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:36

Parameters

data

number

params?

ParseContext<$ZodIssue>

Returns

Promise<ZodSafeParseResult<number>>

Inherited from

ZodNumber.safeEncodeAsync


safeParse()

safeParse(data, params?): ZodSafeParseResult<number>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:26

Parameters

data

unknown

params?

ParseContext<$ZodIssue>

Returns

ZodSafeParseResult<number>

Inherited from

ZodNumber.safeParse


safeParseAsync()

safeParseAsync(data, params?): Promise<ZodSafeParseResult<number>>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:28

Parameters

data

unknown

params?

ParseContext<$ZodIssue>

Returns

Promise<ZodSafeParseResult<number>>

Inherited from

ZodNumber.safeParseAsync


step()

step(value, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:326

Parameters

value

number

params?

string |

{ abort?: boolean; error?: string | $ZodErrorMap<$ZodIssueNotMultipleOf<number | bigint>>; message?: string; }

abort?

boolean

If true, no later checks will be executed if this check fails. Default false.

error?

string | $ZodErrorMap<$ZodIssueNotMultipleOf<number | bigint>>

message?

string

Deprecated

This parameter is deprecated. Use error instead.

Returns

this

Deprecated

Use .multipleOf() instead.

Inherited from

ZodNumber.step


superRefine()

superRefine(refinement, params?): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:39

Parameters

refinement

(arg, ctx) => void | Promise<void>

params?

$ZodSuperRefineParams

Returns

this

Inherited from

ZodNumber.superRefine


toJSONSchema()

toJSONSchema(params?): ZodStandardJSONSchemaPayload<ZodNumberFormat>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:17

Converts this schema to a JSON Schema representation.

Parameters

params?

ToJSONSchemaParams

Returns

ZodStandardJSONSchemaPayload<ZodNumberFormat>

Inherited from

ZodNumber.toJSONSchema


transform()

transform<NewOut>(transform): ZodPipe<ZodNumberFormat, ZodTransform<Awaited<NewOut>, number>>

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:53

Type Parameters

NewOut

NewOut

Parameters

transform

(arg, ctx) => NewOut | Promise<NewOut>

Returns

ZodPipe<ZodNumberFormat, ZodTransform<Awaited<NewOut>, number>>

Inherited from

ZodNumber.transform


with()

with(...checks): this

Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:19

Parameters

checks

...($ZodCheck<number> | CheckFn<number>)[]

Returns

this

Inherited from

ZodNumber.with