import { type IntersectionReducer } from "https://deno.land/x/arktype@v1.0.10-alpha/nodes/compose.ts";
Module
x/arktype/nodes/compose.ts>IntersectionReducer
TypeScript's 1:1 validator, optimized from editor to runtime
Latest
rulesBranchBranchesBranchesComparisonMetaBranchMorphEntrybranchIntersectioncompareBranchesflattenBranchisBranchComparisonisTransformationBranchIntersectionStateDisjointContextDisjointKindDisjointKindsDisjointsByPathEmptyEqualIntersectionReducerIntersectionReducerMapIntersectionResultIntersectorKeyedOperationConfigKeyIntersectionFnanonymousDisjointcomposeIntersectioncomposeKeyedIntersectiondisjointDescriptionWritersequalityisDisjointisEqualitystringifyRangeundefinedOperandsMessageCaseKeyDiscriminantKindDiscriminantKindsDiscriminatedCasesDiscriminatedSwitchQualifiedDisjointflattenBranchesserializeCaseserializeDefinitionIfAllowedAliasEntryBranchesEntryConfigEntryConfigNodeDomainEntryDomainsEntryDomainSubtypeResolutionFlattenContextIdentifierLiteralNodeNodeResolvedNodeSwitchEntryTraversalConfigEntryTraversalEntryTraversalKeyTraversalNodeTraversalValueTypeNodeflattenNodeflattenTypeflattenTypeNodeisConfigNodeisLiteralNodenodeIntersectionresolutionExtendsDomainrootIntersectionrootUniontoArrayNode
branch.ts
T
T
T
T
T
v
v
v
v
v
compose.ts
c
T
T
T
T
T
T
T
T
T
T
T
T
v
v
v
v
v
v
v
v
v
discriminate.ts
T
T
T
T
T
T
v
v
v
node.ts
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
v
v
v
v
v
v
v
v
v
v