UNPKG

@jsgurucompany/jsg-nestjs-common

Version:

Initial README.md

19 lines (18 loc) 645 B
import { SequelizeOptions } from 'sequelize-typescript'; import { InjectionToken } from '@nestjs/common'; export declare type ConnectionOptions = Pick<SequelizeOptions, 'host' | 'port' | 'database' | 'username' | 'password' | 'ssl' | 'logging' | 'models'>; export interface MigratorOptions { glob?: string; path: string; } export interface DatabaseModuleOptions { connection: ConnectionOptions; migrator: MigratorOptions; } export interface RegisterAsyncOptions { useFactory: (...args: any[]) => DatabaseModuleOptions; inject: InjectionToken[]; } export interface RegisterOptions { useValue: DatabaseModuleOptions; }