MCPcopy Create free account
hub / github.com/mikro-orm/mikro-orm / commonJSCompat

Method commonJSCompat

packages/cli/src/CLIHelper.ts:72–84  ·  view source on GitHub ↗
(options: Partial<Options>)

Source from the content-addressed store, hash-verified

70 }
71
72 static commonJSCompat(options: Partial<Options>): void {
73 if (this.isESM()) {
74 return;
75 }
76
77 /* v8 ignore next */
78 options.dynamicImportProvider ??=
79 (globalThis as any).dynamicImportProvider ??
80 ((id: string) => {
81 return createRequire(process.cwd())(fileURLToPath(id));
82 });
83 (globalThis as any).dynamicImportProvider = options.dynamicImportProvider;
84 }
85
86 static async getORM<D extends IDatabaseDriver = IDatabaseDriver>(
87 contextName?: string,

Callers 2

getConfigurationMethod · 0.95
CLIHelper.test.tsFile · 0.80

Calls 1

isESMMethod · 0.95

Tested by

no test coverage detected