MCPcopy Create free account
hub / github.com/sequelize/sequelize-typescript / createSequelize

Function createSequelize

test/utils/sequelize.ts:7–30  ·  view source on GitHub ↗
(
  useModelsInPathOrPartialOptions?: boolean | Partial<SequelizeOptions>,
  define: ModelOptions<any> = {}
)

Source from the content-addressed store, hash-verified

5export function createSequelize(partialOptions: Partial<SequelizeOptions>): Sequelize;
6export function createSequelize(useModelsInPath?: boolean, define?: ModelOptions<any>): Sequelize;
7export function createSequelize(
8 useModelsInPathOrPartialOptions?: boolean | Partial<SequelizeOptions>,
9 define: ModelOptions<any> = {}
10): Sequelize {
11 let useModelsInPath = true;
12 let partialOptions = {};
13 if (typeof useModelsInPathOrPartialOptions === 'object') {
14 partialOptions = useModelsInPathOrPartialOptions;
15 } else if (typeof useModelsInPathOrPartialOptions === 'boolean') {
16 useModelsInPath = useModelsInPathOrPartialOptions;
17 }
18
19 return new Sequelize({
20 database: '__',
21 dialect: 'sqlite' as const,
22 username: 'root',
23 password: '',
24 define,
25 storage: ':memory:',
26 logging: !('DISABLE_LOGGING' in process.env),
27 modelPaths: useModelsInPath ? [__dirname + '/../models'] : [],
28 ...partialOptions,
29 });
30}
31
32export function createSequelizeValidationOnly(useModelsInPath = true): Sequelize {
33 return new Sequelize({

Callers 15

model.spec.tsFile · 0.90
instance.spec.tsFile · 0.90
scopes.spec.tsFile · 0.90
validation.spec.tsFile · 0.90
index.spec.tsFile · 0.90
belongs-to.spec.tsFile · 0.90
has-one.spec.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…