不要怂,就是干,撸起袖子干!

You need to sign in or sign up before continuing.
model-manager.d.ts 457 Bytes
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;