Skip to content

SlotType

Defined in: packages/schema/src/types/slot.ts:13

TOut

TWrapped extends Type<Node, TOut>

new SlotType<TOut, TWrapped>(__namedParameters): SlotType<TOut, TWrapped>

Defined in: packages/schema/src/types/slot.ts:20

SlotTypeParams<TOut, TWrapped>

SlotType<TOut, TWrapped>

Type.constructor

readonly input_: Node

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

Type.input_


readonly output_: TOut

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

Type.output_

get keyword(): string

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

string


get wrapped(): TWrapped

Defined in: packages/schema/src/types/slot.ts:26

TWrapped

parse(value, ctx): Result<TOut, SchemaError>

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

Node | undefined

TypeParseContext

Result<TOut, SchemaError>

Type.parse


protected parse_(value, ctx): Result<TOut, SchemaError>

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

Node | undefined

TypeParseContext

Result<TOut, SchemaError>

Type.parse_


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

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

TOut

Result<void, string>

Type.validate_