fewer
Version:
A minimal ORM for Node.js.
34 lines • 755 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class Database {
constructor({ adapter }) {
this.adapter = adapter;
}
/**
* Connects to the database.
*/
connect() {
return this.adapter.connect();
}
disconnect() {
return this.adapter.disconnect();
}
select(query) {
return this.adapter.select(query);
}
insert(query) {
return this.adapter.insert(query);
}
update(query) {
return this.adapter.update(query);
}
}
exports.Database = Database;
/**
* TODO: Documentation.
*/
function createDatabase(options) {
return new Database(options);
}
exports.createDatabase = createDatabase;
//# sourceMappingURL=index.js.map