sequelize-typescript
Version:
Decorators and some other extras for sequelize (v3 + v4)
18 lines (13 loc) • 579 B
TypeScript
import 'reflect-metadata';
import SequelizeOrigin = require('sequelize');
import {Model} from "./Model";
import {SequelizeConfig} from "../types/SequelizeConfig";
import {ISequelizeValidationOnlyConfig} from "../interfaces/ISequelizeValidationOnlyConfig";
export declare class Sequelize extends SequelizeOrigin {
_: {[modelName: string]: (typeof Model)};
connectionManager: any;
constructor(config: SequelizeConfig | ISequelizeValidationOnlyConfig);
constructor(uri: string);
addModels(models: Array<typeof Model>): void;
addModels(modelPaths: string[]): void;
}