()
| 117 | let Database = null |
| 118 | |
| 119 | function getDatabaseConstructor() { |
| 120 | if (Database) return Database |
| 121 | const nodeRuntimePackageJson = path.resolve(__dirname, '../../../packages/node-runtime/package.json') |
| 122 | Database = createRequire(nodeRuntimePackageJson)('better-sqlite3') |
| 123 | return Database |
| 124 | } |
| 125 | |
| 126 | function resolveNativeBinding() { |
| 127 | if (process.env.CHATLAB_TEST_SQLITE_NATIVE_BINDING) { |
no outgoing calls
no test coverage detected