#
Class: ReflectMetadataProvidercore.ReflectMetadataProvider
#
Hierarchy↳ ReflectMetadataProvider
#
Constructors#
constructor+ new ReflectMetadataProvider(config
: IConfiguration): ReflectMetadataProvider
#
Parameters:Name | Type |
---|---|
config | IConfiguration |
Returns: ReflectMetadataProvider
Inherited from: MetadataProvider
Defined in: packages/core/src/metadata/MetadataProvider.ts:9
#
Properties#
config• Protected
Readonly
config: IConfiguration
Inherited from: MetadataProvider.config
#
Methods#
initPropertiesâ–¸ Protected
initProperties(meta
: EntityMetadata<any>, fallback
: (prop
: EntityProperty<any>) => void | Promise<void>): Promise<void>
#
Parameters:Name | Type |
---|---|
meta | EntityMetadata<any> |
fallback | (prop : EntityProperty<any>) => void | Promise<void> |
Returns: Promise<void>
Inherited from: MetadataProvider
Defined in: packages/core/src/metadata/MetadataProvider.ts:23
#
initPropertyTypeâ–¸ Protected
initPropertyType(meta
: EntityMetadata<any>, prop
: EntityProperty<any>): void
#
Parameters:Name | Type |
---|---|
meta | EntityMetadata<any> |
prop | EntityProperty<any> |
Returns: void
Defined in: packages/core/src/metadata/ReflectMetadataProvider.ts:12
#
loadEntityMetadataâ–¸ loadEntityMetadata(meta
: EntityMetadata<any>, name
: string): Promise<void>
#
Parameters:Name | Type |
---|---|
meta | EntityMetadata<any> |
name | string |
Returns: Promise<void>
Overrides: MetadataProvider
Defined in: packages/core/src/metadata/ReflectMetadataProvider.ts:8
#
loadFromCacheâ–¸ loadFromCache(meta
: EntityMetadata<any>, cache
: EntityMetadata<any>): void
#
Parameters:Name | Type |
---|---|
meta | EntityMetadata<any> |
cache | EntityMetadata<any> |
Returns: void
Inherited from: MetadataProvider
Defined in: packages/core/src/metadata/MetadataProvider.ts:15
#
useCacheâ–¸ useCache(): boolean
Returns: boolean
Inherited from: MetadataProvider
Defined in: packages/core/src/metadata/MetadataProvider.ts:19