ZodDefault
import { ZodDefault } from "https://esm.sh/zod@3.25.76/index.d.cts";class ZodDefault<T extends ZodTypeAny> extends ZodType<util.noUndefined<T["_output"]>, ZodDefaultDef<T>, T["_input"] | undefined> { }
removeDefault(): T;
static create: <Inner extends ZodTypeAny>(type: Inner, params: RawCreateParams & {
default: Inner["_input"] | (() => util.noUndefined<Inner["_input"]>);
}) => ZodDefault<Inner>;§Type Parameters
§
T extends ZodTypeAny
[src]§Extends
§
ZodType<util.noUndefined<T["_output"]>, ZodDefaultDef<T>, T["_input"] | undefined>
[src]§Methods
§
_parse(input: ParseInput): ParseReturnType<this["_output"]>
[src]§Static Properties
§
create: <Inner extends ZodTypeAny>(type: Inner, params: RawCreateParams & {
[src]default: Inner["_input"] | (() => util.noUndefined<Inner["_input"]>);
}) => ZodDefault<Inner>