Skip to main content
Version: 5.7

Configuration <D>

Index

Constructors

constructor

Properties

staticreadonlyDEFAULTS

staticreadonlyPLATFORMS

PLATFORMS: { better-sqlite: { className: string; module: () => any }; mariadb: { className: string; module: () => any }; mongo: { className: string; module: () => any }; mysql: { className: string; module: () => any }; postgresql: { className: string; module: () => any }; sqlite: { className: string; module: () => any } } = ...

Type declaration

  • better-sqlite: { className: string; module: () => any }
    • className: string
    • module: () => any
        • (): any
        • Returns any

  • mariadb: { className: string; module: () => any }
    • className: string
    • module: () => any
        • (): any
        • Returns any

  • mongo: { className: string; module: () => any }
    • className: string
    • module: () => any
        • (): any
        • Returns any

  • mysql: { className: string; module: () => any }
    • className: string
    • module: () => any
        • (): any
        • Returns any

  • postgresql: { className: string; module: () => any }
    • className: string
    • module: () => any
        • (): any
        • Returns any

  • sqlite: { className: string; module: () => any }
    • className: string
    • module: () => any
        • (): any
        • Returns any

Methods

get

  • get<T, U>(key: T, defaultValue?: U): U

getAll

getCacheAdapter

getCachedService

  • getCachedService<T>(cls: T, ...args: ConstructorParameters<T>): InstanceType<T>
  • Creates instance of given service and caches it.


    Type parameters

    • T: new (...args: any[]) => InstanceType<T>

    Parameters

    • cls: T
    • rest...args: ConstructorParameters<T>

    Returns InstanceType<T>

getClientUrl

  • getClientUrl(hidePassword?: boolean): string
  • Gets current client URL (connection string).


    Parameters

    • hidePassword: boolean = false

    Returns string

getComparator

getDriver

  • getDriver(): D
  • Gets current database driver instance.


    Returns D

getExtension

  • getExtension<T>(name: string): undefined | T
  • Type parameters

    • T

    Parameters

    • name: string

    Returns undefined | T

getHydrator

  • Gets instance of Hydrator. (cached)


    Parameters

    Returns IHydrator

getLogger

  • Gets Logger instance.


    Returns Logger

getMetadataProvider

getNamingStrategy

getRepositoryClass

getResultCacheAdapter

  • Gets instance of CacheAdapter for result cache. (cached)


    Returns CacheAdapter

registerExtension

  • registerExtension(name: string, instance: unknown): void
  • Parameters

    • name: string
    • instance: unknown

    Returns void

reset

  • reset<T, U>(key: T): void

resetServiceCache

  • resetServiceCache(): void
  • Returns void

set

  • set<T, U>(key: T, value: U): void