machinomy
Version:
Micropayments powered by Ethereum
13 lines (12 loc) • 428 B
TypeScript
import IExec from '../IExec';
import IEngine from '../IEngine';
import SqliteDatastore from './SqliteDatastore';
export default class EngineSqlite implements IEngine, IExec<SqliteDatastore> {
private readonly datastore;
constructor(url: string);
isConnected(): boolean;
connect(): Promise<any>;
close(): Promise<void>;
drop(): Promise<any>;
exec<B>(fn: (client: SqliteDatastore) => B): Promise<B>;
}