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

Method forRootWithConfig

packages/node-core/src/db/db.module.ts:95–108  ·  view source on GitHub ↗
(nodeConfig: NodeConfig, option: DbOption = DEFAULT_DB_OPTION)

Source from the content-addressed store, hash-verified

93@Global()
94export class DbModule {
95 static forRootWithConfig(nodeConfig: NodeConfig, option: DbOption = DEFAULT_DB_OPTION): DynamicModule {
96 const factory = sequelizeFactory(buildSequelizeOptions(nodeConfig, option))();
97
98 return {
99 module: DbModule,
100 providers: [
101 {
102 provide: Sequelize,
103 useFactory: () => factory,
104 },
105 ],
106 exports: [Sequelize],
107 };
108 }
109
110 static forRoot(option: DbOption = DEFAULT_DB_OPTION): DynamicModule {
111 return {

Callers 2

db.module.test.tsFile · 0.80

Calls 2

sequelizeFactoryFunction · 0.85
buildSequelizeOptionsFunction · 0.85

Tested by

no test coverage detected