Skip to content

NodeChildrenArrayBuilder

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

TItemOut

TWrapped extends Type<Node, TItemOut>

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

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

TWrapped

NodeChildrenArrayBuilder<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_: NodeChildrenArrayType

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(): NodeChildrenArrayType<TItemOut, TWrapped>

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

NodeChildrenArrayType<TItemOut, TWrapped>

ArrayBuilder.build


clone(): this

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

this

ArrayBuilder.clone


every(predicate): NodeChildrenArrayBuilder<TItemOut, TWrapped>

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

(value, index, array) => boolean

NodeChildrenArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.every


length(length): NodeChildrenArrayBuilder<TItemOut, TWrapped>

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

number

NodeChildrenArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.length


max(max): NodeChildrenArrayBuilder<TItemOut, TWrapped>

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

number

NodeChildrenArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.max


min(min): NodeChildrenArrayBuilder<TItemOut, TWrapped>

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

number

NodeChildrenArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.min


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

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

TItemOut[][]

(value, other) => boolean

NodeChildrenArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.oneOf


some(predicate): NodeChildrenArrayBuilder<TItemOut, TWrapped>

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

(value, index, array) => boolean

NodeChildrenArrayBuilder<TItemOut, TWrapped>

ArrayBuilder.some


test(func, message?): this

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

ValidatorFunction<TItemOut[]>

string

this

ArrayBuilder.test