Skip to content

NodeChildrenRecordType

Defined in: packages/schema/src/types/record.ts:94

TItemOut

TValue extends Type<Node, TItemOut>

new NodeChildrenRecordType<TItemOut, TValue>(__namedParameters): NodeChildrenRecordType<TItemOut, TValue>

Defined in: packages/schema/src/types/record.ts:30

RecordTypeParams<Node, TItemOut, TValue>

NodeChildrenRecordType<TItemOut, TValue>

RecordType.constructor

readonly input_: Node

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

RecordType.input_


readonly output_: Map

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

RecordType.output_

get prefix(): string | undefined

Defined in: packages/schema/src/types/record.ts:44

string | undefined

RecordType.prefix


get value(): TValue

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

TValue

RecordType.value

protected getItems(value): [string, Node][]

Defined in: packages/schema/src/types/record.ts:98

Node

[string, Node][]

RecordType.getItems


parse(value, ctx): Result<Map<string, TItemOut>, SchemaError>

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

Node | undefined

TypeParseContext

Result<Map<string, TItemOut>, SchemaError>

RecordType.parse


protected parse_(value, ctx): Result<Map<string, TItemOut>, SchemaError>

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

Node | undefined

TypeParseContext

Result<Map<string, TItemOut>, SchemaError>

RecordType.parse_


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

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

Map

Result<void, string>

RecordType.validate_