Skip to content

NodeChildrenTupleBuilder

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

TMembers extends Type<Node, any>[]

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

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

[...TMembers[]]

NodeChildrenTupleBuilder<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_: NodeChildrenTupleType

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(): NodeChildrenTupleType<TMembers>

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

NodeChildrenTupleType<TMembers>

TupleBuilder.build


clone(): this

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

this

TupleBuilder.clone


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

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

ExtractOutputFromTypes<TMembers>[]

(value, other) => boolean

NodeChildrenTupleBuilder<TMembers>

TupleBuilder.oneOf


test(func, message?): this

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

ValidatorFunction<ExtractOutputFromTypes<TMembers>>

string

this

TupleBuilder.test