Skip to content

NodeArgsTupleBuilder

Defined in: packages/schema/src/builders/tuple.ts:54

TMembers extends Type<Value, any>[]

new NodeArgsTupleBuilder<TMembers>(members): NodeArgsTupleBuilder<TMembers>

Defined in: packages/schema/src/builders/tuple.ts:23

[...TMembers[]]

NodeArgsTupleBuilder<TMembers>

TupleBuilder.constructor

readonly input_: Node

Defined in: packages/schema/src/builders/base.ts:9

TupleBuilder.input_


readonly output_: TOut

Defined in: packages/schema/src/builders/base.ts:10

TupleBuilder.output_


readonly type_: NodeArgsTupleType

Defined in: packages/schema/src/builders/base.ts:11

TupleBuilder.type_


protected validators_: Validator<ExtractOutputFromTypes<TMembers>>[]

Defined in: packages/schema/src/builders/base.ts:13

TupleBuilder.validators_

get members(): TMembers

Defined in: packages/schema/src/builders/tuple.ts:28

TMembers

TupleBuilder.members


get params(): TupleTypeParams<TMemberIn, TMembers>

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

TupleTypeParams<TMemberIn, TMembers>

TupleBuilder.params

build(): NodeArgsTupleType<TMembers>

Defined in: packages/schema/src/builders/tuple.ts:57

NodeArgsTupleType<TMembers>

TupleBuilder.build


clone(): this

Defined in: packages/schema/src/builders/tuple.ts:39

this

TupleBuilder.clone


oneOf(values, equal?): NodeArgsTupleBuilder<TMembers>

Defined in: packages/schema/src/builders/base.ts:42

ExtractOutputFromTypes<TMembers>[]

(value, other) => boolean

NodeArgsTupleBuilder<TMembers>

TupleBuilder.oneOf


test(func, message?): this

Defined in: packages/schema/src/builders/base.ts:33

ValidatorFunction<ExtractOutputFromTypes<TMembers>>

string

this

TupleBuilder.test