Skip to content

NodePropertiesRecordBuilder

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

TItemOut

TValue extends Type<Value, TItemOut>

new NodePropertiesRecordBuilder<TItemOut, TValue>(value_): NodePropertiesRecordBuilder<TItemOut, TValue>

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

TValue

NodePropertiesRecordBuilder<TItemOut, TValue>

RecordBuilder.constructor

readonly input_: Node

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

RecordBuilder.input_


readonly output_: Map

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

RecordBuilder.output_


readonly type_: NodePropertiesRecordType

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

RecordBuilder.type_


protected validators_: Validator<Map<string, TItemOut>>[]

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

RecordBuilder.validators_

get params(): RecordTypeParams<TItemIn, TItemOut, TValue>

Defined in: packages/schema/src/builders/record.ts:27

RecordTypeParams<TItemIn, TItemOut, TValue>

RecordBuilder.params

build(): NodePropertiesRecordType<TItemOut, TValue>

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

NodePropertiesRecordType<TItemOut, TValue>

RecordBuilder.build


clone(): this

Defined in: packages/schema/src/builders/record.ts:35

this

RecordBuilder.clone


oneOf(values, equal?): NodePropertiesRecordBuilder<TItemOut, TValue>

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

Map<string, TItemOut>[]

(value, other) => boolean

NodePropertiesRecordBuilder<TItemOut, TValue>

RecordBuilder.oneOf


prefix(prefix): this

Defined in: packages/schema/src/builders/record.ts:41

string | undefined

this

RecordBuilder.prefix


test(func, message?): this

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

ValidatorFunction<Map<string, TItemOut>>

string

this

RecordBuilder.test