Properties
Readonly
_input
_input: Map<Key["_input"], Value["_input"]>
Readonly
_output
_output: Map<Key["_output"], Value["_output"]>
Readonly
_type
_type: Map<Key["_output"], Value["_output"]>
spa
spa
: ((data
: unknown, params
?: Partial<ParseParams>) => Promise<SafeParseReturnType<Map<Key["_input"], Value["_input"]>, Map<Key["_output"], Value["_output"]>>>)
Type declaration
-
- (data: unknown, params?: Partial<ParseParams>): Promise<SafeParseReturnType<Map<Key["_input"], Value["_input"]>, Map<Key["_output"], Value["_output"]>>>
-
Returns Promise<SafeParseReturnType<Map<Key["_input"], Value["_input"]>, Map<Key["_output"], Value["_output"]>>>
superRefine
super
Refine
: ((refinement
: ((arg
: Map<Key["_output"], Value["_output"]>, ctx
: RefinementCtx) => any)) => ZodEffects<ZodMap<Key, Value>, Map<Key["_output"], Value["_output"]>, Map<Key["_input"], Value["_input"]>>)
Type declaration
-
- (refinement: ((arg: Map<Key["_output"], Value["_output"]>, ctx: RefinementCtx) => any)): ZodEffects<ZodMap<Key, Value>, Map<Key["_output"], Value["_output"]>, Map<Key["_input"], Value["_input"]>>
-
Parameters
-
refinement: ((arg: Map<Key["_output"], Value["_output"]>, ctx: RefinementCtx) => any)
-
- (arg: Map<Key["_output"], Value["_output"]>, ctx: RefinementCtx): any
-
Parameters
-
arg: Map<Key["_output"], Value["_output"]>
-
Returns any
Returns ZodEffects<ZodMap<Key, Value>, Map<Key["_output"], Value["_output"]>, Map<Key["_input"], Value["_input"]>>
Static
create
create
: (<Key_1, Value_1>(keyType
: Key_1, valueType
: Value_1, params
?: RawCreateParams) => ZodMap<Key_1, Value_1>)
Type declaration
-
- <Key_1, Value_1>(keyType: Key_1, valueType: Value_1, params?: RawCreateParams): ZodMap<Key_1, Value_1>
-
Parameters
-
keyType: Key_1
-
valueType: Value_1
-
Optional
params: RawCreateParams
Returns ZodMap<Key_1, Value_1>
Alias of safeParseAsync