DefinitionRegistry
Popii / DefinitionRegistry
Class: DefinitionRegistry<T>
Section titled “Class: DefinitionRegistry<T>”Defined in: runtime/registry.ts:5
Type Parameters
Section titled “Type Parameters”T extends DefinitionMetadata
Implements
Section titled “Implements”Iterable<T>
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get size():
number
Defined in: runtime/registry.ts:17
Returns
Section titled “Returns”number
frozen
Section titled “frozen”Get Signature
Section titled “Get Signature”get frozen():
boolean
Defined in: runtime/registry.ts:19
Returns
Section titled “Returns”boolean
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new DefinitionRegistry<
T>(kind):DefinitionRegistry<T>
Defined in: runtime/registry.ts:8
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”DefinitionRegistry<T>
Methods
Section titled “Methods”register()
Section titled “register()”register(
definition):this
Defined in: runtime/registry.ts:9
Parameters
Section titled “Parameters”definition
Section titled “definition”T
Returns
Section titled “Returns”this
get(
id):T|undefined
Defined in: runtime/registry.ts:15
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”T | undefined
has(
id):boolean
Defined in: runtime/registry.ts:16
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
freeze()
Section titled “freeze()”freeze():
this
Defined in: runtime/registry.ts:18
Returns
Section titled “Returns”this
values()
Section titled “values()”values(): readonly
T[]
Defined in: runtime/registry.ts:20
Returns
Section titled “Returns”readonly T[]
summary()
Section titled “summary()”summary():
object[]
Defined in: runtime/registry.ts:21
Returns
Section titled “Returns”object[]
[iterator]()
Section titled “[iterator]()”[iterator]():
MapIterator<T>
Defined in: runtime/registry.ts:22
Returns
Section titled “Returns”MapIterator<T>
Implementation of
Section titled “Implementation of”Iterable.[iterator]
Properties
Section titled “Properties”
readonlykind:string
Defined in: runtime/registry.ts:8