Installation
npm install --save @types/sequelize-fixtures
Summary
This package contains type definitions for Sequelize-Fixtures (https://github.com/domasx2/sequelize-fixtures).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sequelize-fixtures.
import * as Sequelize from "sequelize";
declare namespace SequelizeFixtures {
interface Options {
encoding?: string | undefined,
log?: ((message: string) => void) | undefined,
transaction?: Sequelize.Transaction | undefined,
transformFixtureDataFn?: ((data: any) => any) | undefined,
modifyFixtureDataFn?: ((data: any) => any) | undefined
}
interface SequelizeFixturesStatic {
loadFile(file: string, models: any, options?: Options): Promise<any>;
loadFiles(files: string[], models: any, options?: Options): Promise<any>;
loadFixture(fixture: any, models: any, options?: Options): Promise<any>;
loadFixtures(fixtures: any[], models: any, options?: Options): Promise<any>;
}
}
declare var sequelizeFixtures: SequelizeFixtures.SequelizeFixturesStatic;
export = sequelizeFixtures;
Additional Details
- Last updated: Tue, 06 Jul 2021 16:34:35 GMT
- Dependencies: @types/sequelize
- Global values: none
Credits
These definitions were written by Christian Schwarz.