dead-simple-orm
Version:
A simple ORM package.
16 lines • 622 B
JavaScript
import { Database } from "bun:sqlite";
export function createBunSqliteDB(...args) {
const db = new Database(...args);
return {
query: (sql, ...params) => {
const stmt = db.query(sql);
return {
all: async () => stmt.all(...params), // Returns all rows for a SELECT query
get: (id) => stmt.get(id), // Returns a single row
run: (...params) => stmt.run(...params), // Executes the query without returning data (e.g., for INSERT)
};
},
close: () => db.close()
};
}
//# sourceMappingURL=bunSqliteShim.js.map