MetadataStorage
Index
Constructors
constructor
Parameters
metadata: Dictionary<EntityMetadata<any, EntityCtor<any>>> = {}
Returns MetadataStorage
Properties
staticreadonlyPATH_SYMBOL
Methods
[iterator]
Returns IterableIterator<EntityMetadata<any, EntityCtor<any>>, any, any>
decorate
Parameters
Returns void
find
Parameters
entityName: EntityName<T>
Returns undefined | EntityMetadata<T, EntityCtor<T>>
get
Parameters
entityName: EntityName<T>
init: boolean = false
Returns EntityMetadata<T, EntityCtor<T>>
getAll
Returns Map<EntityName, EntityMetadata<any, EntityCtor<any>>>
getByClassName
Parameters
className: string
validate: V = ...
Returns V extends true ? EntityMetadata<T, EntityCtor<T>> : undefined | EntityMetadata<T, EntityCtor<T>>
getById
Parameters
id: number
Returns EntityMetadata<T, EntityCtor<T>>
getByUniqueName
Parameters
uniqueName: string
validate: V = ...
Returns V extends true ? EntityMetadata<T, EntityCtor<T>> : undefined | EntityMetadata<T, EntityCtor<T>>
has
Parameters
entityName: EntityName<T>
Returns boolean
reset
Parameters
entityName: EntityName<T>
Returns void
set
Parameters
entityName: EntityName<T>
meta: EntityMetadata<any, EntityCtor<any>>
Returns EntityMetadata<any, EntityCtor<any>>
staticclear
Returns void
staticgetMetadata
Returns Dictionary<EntityMetadata<any, EntityCtor<any>>>
staticisKnownEntity
Parameters
name: string
Returns boolean