Skip to content

Registry

Defined in: packages/schema/src/registry.ts:16

TIn

TOut

TType extends Type<TIn, TOut>

new Registry<TIn, TOut, TType>(__namedParameters): Registry<TIn, TOut, TType>

Defined in: packages/schema/src/registry.ts:26

RegistryParams<TIn, TOut, TType> = {}

Registry<TIn, TOut, TType>

get parent(): IRegistry<TIn, TOut, TType> | undefined

Defined in: packages/schema/src/registry.ts:36

IRegistry<TIn, TOut, TType> | undefined

get(name): TType | undefined

Defined in: packages/schema/src/registry.ts:40

string

TType | undefined

IRegistry.get


isRegistered(name): boolean

Defined in: packages/schema/src/registry.ts:50

string

boolean


register(name, obj): this

Defined in: packages/schema/src/registry.ts:54

string

TType

this

IRegistry.register

register(name, obj): this

Defined in: packages/schema/src/registry.ts:55

string

Builder<TIn, TOut, TType>

this

IRegistry.register


registerChild(name, registry?): this

Defined in: packages/schema/src/registry.ts:78

string

IRegistry<TIn, TOut, TType>

this

IRegistry.registerChild