UNPKG

sequelize

Version:

Multi dialect ORM for Node.JS

16 lines (12 loc) 457 B
import { Model } from './model'; import { Sequelize } from './sequelize'; export class ModelManager { public sequelize: Sequelize; public models: typeof Model[]; public all: typeof Model[]; constructor(sequelize: Sequelize); public addModel<T extends typeof Model>(model: T): T; public removeModel(model: typeof Model): void; public getModel(against: unknown, options?: { attribute?: string }): typeof Model; } export default ModelManager;