Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/arktype/nodes/compose.ts>DisjointKinds

TypeScript's 1:1 validator, optimized from editor to runtime
Latest
type alias DisjointKinds
import { type DisjointKinds } from "https://deno.land/x/arktype@v1.0.10-alpha/nodes/compose.ts";
definition: extend<Record<string, { l: unknown; r: unknown; }>, { domain: { l: Domain[]; r: Domain[]; }; range: { l: Range; r: Range; }; tupleLength: { l: number; r: number; }; class: { l: DefaultObjectKind | constructor; r: DefaultObjectKind | constructor; }; value: { l: unknown; r: unknown; }; leftAssignability: { l: LiteralRules; r: NarrowableRules; }; rightAssignability: { l: NarrowableRules; r: LiteralRules; }; union: { l: Branches; r: Branches; }; }>