OCA_Backend/api/node_modules/sequelize/dist/lib/model-manager.d.ts

16 lines
462 B
TypeScript
Raw Permalink Normal View History

2022-01-22 13:36:44 +00:00
import { Model, ModelType } 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 ModelType>(model: T): T;
public removeModel(model: ModelType): void;
public getModel(against: unknown, options?: { attribute?: string }): typeof Model;
}
export default ModelManager;