Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • export=

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Private Static _engine

_engine: DatabaseEngine = 'mariadb'

Private Static _instance

_instance: DatabaseInterface

Methods

Static instance

  • instance(): Promise<DatabaseInterface>
  • Returns Promise<DatabaseInterface>

Static model

  • model(name: string, path: string): Promise<Model<any, any>>
  • Parameters

    • name: string
    • path: string

    Returns Promise<Model<any, any>>

Static models

  • models(models?: Record<string, string>): Promise<Record<string, Model<any, any>>>
  • Parameters

    • Optional models: Record<string, string>

    Returns Promise<Record<string, Model<any, any>>>

Static preload

  • preload(models?: Record<string, string>): Promise<DatabaseInterface>
  • Parameters

    • models: Record<string, string> = ...

    Returns Promise<DatabaseInterface>

Static setup

  • setup(engine: DatabaseEngine): void
  • Parameters

    • engine: DatabaseEngine

    Returns void

Generated using TypeDoc