import { MysqlConnectionOptions } from 'typeorm/driver/mysql/MysqlConnectionOptions'; import { SqliteConnectionOptions } from 'typeorm/driver/sqlite/SqliteConnectionOptions'; /** * Config of database connection, which is an alias to MySql connection or Sqlite connection. * Sqlite connection is only supported in unit test environment. * * Please do not use the following parameter in the configuration: * - synchronize (Unsafe) * - dropSchema (Unsafe) * - entities (already defined in entity package) */ type ModelConfig = MysqlConnectionOptions | SqliteConnectionOptions; type ModelConfigProvider = (() => Promise) | ModelConfig; export { ModelConfig, ModelConfigProvider };