Configuration <D, EM>
Index
Constructors
constructor
Parameters
options: Options<IDatabaseDriver<Connection>, EntityManager<IDatabaseDriver<Connection>>, (string | EntityClass<Partial<any>> | EntitySchema<any, never, EntityCtor<any>>)[]>
validate: boolean = true
Returns Configuration<D, EM>
Methods
get
Parameters
key: T
optionaldefaultValue: U
Returns U
getAll
Returns RequiredOptions<D, EM, (string | EntityClass<Partial<any>> | EntitySchema<any, never, EntityCtor<any>>)[]>
getCachedService
Creates instance of given service and caches it.
Parameters
cls: T
rest...args: ConstructorParameters<T>
Returns InstanceType<T>
getComparator
Gets instance of Comparator. (cached)
Parameters
metadata: MetadataStorage
Returns EntityComparator
getDataloaderType
Returns DataloaderType
getDriver
Gets current database driver instance.
Returns D
getExtension
Parameters
name: string
Returns undefined | T
getHydrator
Gets instance of Hydrator. (cached)
Parameters
metadata: MetadataStorage
Returns IHydrator
getLogger
Gets Logger instance.
Returns Logger
getMetadataCacheAdapter
Gets instance of metadata CacheAdapter. (cached)
Returns SyncCacheAdapter
getMetadataProvider
Gets instance of MetadataProvider. (cached)
Returns MetadataProvider
getNamingStrategy
Gets instance of NamingStrategy. (cached)
Returns NamingStrategy
getPlatform
Returns ReturnType<D[getPlatform]>
getRepositoryClass
Gets EntityRepository class to be instantiated.
Parameters
repository: () => EntityClass<EntityRepository<Partial<any>>>
Returns undefined | EntityClass<EntityRepository<any>>
getResultCacheAdapter
Gets instance of CacheAdapter for result cache. (cached)
Returns CacheAdapter
getSchema
Parameters
skipDefaultSchema: boolean = false
Returns undefined | string
registerExtension
Parameters
name: string
cb: () => unknown
Returns void
reset
Resets the configuration to its default value
Parameters
key: T
Returns void
resetServiceCache
Returns void
set
Overrides specified configuration value.
Parameters
key: T
value: U
Returns void
Gets specific configuration option. Falls back to specified
defaultValueif provided.