Skip to content

DocumentRecordBuilder

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

TItemOut

TValue extends Type<Node, TItemOut>

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

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

TValue

DocumentRecordBuilder<TItemOut, TValue>

RecordBuilder.constructor

readonly input_: Document

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_: DocumentRecordType

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(): DocumentRecordType<TItemOut, TValue>

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

DocumentRecordType<TItemOut, TValue>

RecordBuilder.build


clone(): this

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

this

RecordBuilder.clone


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

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

Map<string, TItemOut>[]

(value, other) => boolean

DocumentRecordBuilder<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