Module
x/arktype/nodes/predicate.ts>predicateUnion
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