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

ZodIntersection

import { ZodIntersection } from "https://esm.sh/zod@3.25.76/index.d.cts";
class ZodIntersection<T extends ZodTypeAny, U extends ZodTypeAny> extends ZodType<T["_output"] & U["_output"], ZodIntersectionDef<T, U>, T["_input"] & U["_input"]> {
_parse(input: ParseInput): ParseReturnType<this["_output"]>;
 
static create: <TSchema extends ZodTypeAny, USchema extends ZodTypeAny>(
left: TSchema,
right: USchema,
params?: RawCreateParams,
) => ZodIntersection<TSchema, USchema>
;
}

§Type Parameters

§Extends

§
ZodType<T["_output"] & U["_output"], ZodIntersectionDef<T, U>, T["_input"] & U["_input"]>
[src]

§Methods

§
_parse(input: ParseInput): ParseReturnType<this["_output"]>
[src]

§Static Properties

§
create: <TSchema extends ZodTypeAny, USchema extends ZodTypeAny>(left: TSchema, right: USchema, params?: RawCreateParams) => ZodIntersection<TSchema, USchema>
[src]