Skip to content

NodeArgsArrayType

Defined in: packages/schema/src/types/array.ts:80

TItemOut

TWrapped extends Type<Value, TItemOut>

new NodeArgsArrayType<TItemOut, TWrapped>(__namedParameters): NodeArgsArrayType<TItemOut, TWrapped>

Defined in: packages/schema/src/types/array.ts:28

ArrayTypeParams<Value, TItemOut, TWrapped>

NodeArgsArrayType<TItemOut, TWrapped>

ArrayType.constructor

readonly input_: Node

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

ArrayType.input_


readonly output_: TItemOut[]

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

ArrayType.output_

get wrapped(): TWrapped

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

TWrapped

ArrayType.wrapped

protected getItems(value): Value[]

Defined in: packages/schema/src/types/array.ts:84

Node

Value[]

ArrayType.getItems


parse(value, ctx): Result<TItemOut[], SchemaError>

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

Node | undefined

TypeParseContext

Result<TItemOut[], SchemaError>

ArrayType.parse


protected parse_(value, ctx): Result<TItemOut[], SchemaError>

Defined in: packages/schema/src/types/array.ts:40

Node | undefined

TypeParseContext

Result<TItemOut[], SchemaError>

ArrayType.parse_


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

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

TItemOut[]

Result<void, string>

ArrayType.validate_