indexeddbshim
Version:
A polyfill for IndexedDB using WebSql
19 lines (14 loc) • 543 B
JavaScript
import fs from 'node:fs';
import setGlobalVars from './setGlobalVars.js';
import nodeWebSQL from './nodeWebSQL.js'; // Importing "websql" would not gain us SQLite config ability
import CFG from './CFG.js';
CFG.win = {openDatabase: nodeWebSQL};
/**
* @param {import('./setGlobalVars.js').ShimmedObject} idb
* @param {import('./CFG.js').default} initialConfig
* @returns {{}|Window}
*/
const __setGlobalVars = function (idb, initialConfig = {}) {
return setGlobalVars(idb, {fs, ...initialConfig});
};
export default __setGlobalVars;