Skip to content

NodeArgsTupleType

Defined in: packages/schema/src/types/tuple.ts:73

TMembers extends Type<Value, any>[]

new NodeArgsTupleType<TMembers>(__namedParameters): NodeArgsTupleType<TMembers>

Defined in: packages/schema/src/types/tuple.ts:27

TupleTypeParams<Value, TMembers>

NodeArgsTupleType<TMembers>

TupleType.constructor

readonly input_: Node

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

TupleType.input_


readonly output_: TOut

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

TupleType.output_

get members(): TMembers

Defined in: packages/schema/src/types/tuple.ts:32

TMembers

TupleType.members

protected getItems(value): Value[]

Defined in: packages/schema/src/types/tuple.ts:76

Node

Value[]

TupleType.getItems


parse(value, ctx): Result<ExtractOutputFromTypes<TMembers>, SchemaError>

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

Node | undefined

TypeParseContext

Result<ExtractOutputFromTypes<TMembers>, SchemaError>

TupleType.parse


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

Defined in: packages/schema/src/types/tuple.ts:36

Node | undefined

TypeParseContext

Result<ExtractOutputFromTypes<TMembers>, SchemaError>

TupleType.parse_


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

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

TOut

Result<void, string>

TupleType.validate_