MCPcopy Create free account
hub / github.com/subquery/subql / forRoot

Method forRoot

packages/node-core/src/db/db.module.ts:110–122  ·  view source on GitHub ↗
(option: DbOption = DEFAULT_DB_OPTION)

Source from the content-addressed store, hash-verified

108 }
109
110 static forRoot(option: DbOption = DEFAULT_DB_OPTION): DynamicModule {
111 return {
112 module: DbModule,
113 providers: [
114 {
115 provide: Sequelize,
116 useFactory: (nodeConfig: NodeConfig) => sequelizeFactory(buildSequelizeOptions(nodeConfig, option))(),
117 inject: [NodeConfig],
118 },
119 ],
120 exports: [Sequelize],
121 };
122 }
123
124 static forFeature(models: string[]): DynamicModule {
125 return {

Callers 10

app.module.tsFile · 0.45
prepareAppFunction · 0.45
prepareApiServiceFunction · 0.45
worker.module.tsFile · 0.45
testing.service.tsFile · 0.45
reindex.init.tsFile · 0.45

Calls 2

sequelizeFactoryFunction · 0.85
buildSequelizeOptionsFunction · 0.85

Tested by 1

prepareApiServiceFunction · 0.36