UNPKG

quick.db2

Version:

An fork of quick.db 7.1.3+, giving quickly used database services.

25 lines 776 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const better_sqlite3_1 = __importDefault(require("better-sqlite3")); const table_1 = require("./class/table"); let _init = 0, db; function fn(table) { if (!_init) throw new Error("Database is not initized."); table = table || "data"; return new table_1.Table(db, table); } fn.init = function init(file) { if (_init) return fn; file = file || "data.sqlite"; db = new better_sqlite3_1.default(file); _init = 1; return fn; }; fn.$ = fn; module.exports = fn; //# sourceMappingURL=index.js.map