Skip to content

NodeArgsArrayBuilder

Defined in: packages/schema/src/builders/array.ts:78

TItemOut

TWrapped extends Type<Value, TItemOut>

new NodeArgsArrayBuilder<TItemOut, TWrapped>(wrapped_): NodeArgsArrayBuilder<TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:21

TWrapped

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.constructor

readonly input_: Node

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

ArrayBuilder.input_


readonly output_: TItemOut[]

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

ArrayBuilder.output_


readonly type_: NodeArgsArrayType

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

ArrayBuilder.type_


protected validators_: Validator<TItemOut[]>[]

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

ArrayBuilder.validators_

get params(): ArrayTypeParams<TItemIn, TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:25

ArrayTypeParams<TItemIn, TItemOut, TWrapped>

ArrayBuilder.params

build(): NodeArgsArrayType<TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:88

NodeArgsArrayType<TItemOut, TWrapped>

ArrayBuilder.build


clone(): this

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

this

ArrayBuilder.clone


every(predicate): NodeArgsArrayBuilder<TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:38

(value, index, array) => boolean

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.every


length(length): NodeArgsArrayBuilder<TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:50

number

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.length


max(max): NodeArgsArrayBuilder<TItemOut, TWrapped>

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

number

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.max


min(min): NodeArgsArrayBuilder<TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:58

number

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.min


oneOf(values, equal?): NodeArgsArrayBuilder<TItemOut, TWrapped>

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

TItemOut[][]

(value, other) => boolean

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.oneOf


some(predicate): NodeArgsArrayBuilder<TItemOut, TWrapped>

Defined in: packages/schema/src/builders/array.ts:44

(value, index, array) => boolean

NodeArgsArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.some


test(func, message?): this

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

ValidatorFunction<TItemOut[]>

string

this

ArrayBuilder.test