Skip to content

RegistryUnionType

Defined in: packages/schema/src/types/registry-union.ts:18

TOut

TType extends Type<Node, TOut>

new RegistryUnionType<TOut, TType>(__namedParameters): RegistryUnionType<TOut, TType>

Defined in: packages/schema/src/types/registry-union.ts:24

RegistryUnionTypeParams<TOut, TType>

RegistryUnionType<TOut, TType>

Type.constructor

readonly input_: Node

Defined in: packages/schema/src/types/base.ts:34

Type.input_


readonly output_: TOut

Defined in: packages/schema/src/types/base.ts:35

Type.output_

parse(value, ctx): Result<TOut, SchemaError>

Defined in: packages/schema/src/types/base.ts:58

Node | undefined

TypeParseContext

Result<TOut, SchemaError>

Type.parse


protected parse_(value, ctx): Result<TOut, SchemaError>

Defined in: packages/schema/src/types/registry-union.ts:29

Node | undefined

TypeParseContext

Result<TOut, SchemaError>

Type.parse_


protected validate_(value): Result<void, string>

Defined in: packages/schema/src/types/base.ts:48

TOut

Result<void, string>

Type.validate_