@abw/badger-database
Version:
Javascript database abstraction layer
32 lines • 922 B
TypeScript
import { default as Queryable } from './Queryable.js';
import { default as Tables } from './Tables.js';
export class Database extends Queryable {
config: {
tablesClass: typeof Tables;
};
queries: any;
fragments: any;
tables: any;
initDatabase(): void;
build: any;
model: any;
waiter: any;
state: {
table: {};
};
acquire(): any;
release(connection: any): void;
table(name: any, options?: {}): Promise<any>;
hasTable(name: any): Promise<any>;
initTable(name: any, options: any): Promise<any>;
select(...args: any[]): any;
insert(...args: any[]): any;
update(...args: any[]): any;
delete(...args: any[]): any;
transaction(code: any, config: any): Promise<void>;
quote(name: any): any;
disconnect(): any;
}
export function connect(config: any): Database;
export default Database;
//# sourceMappingURL=Database.d.ts.map