import { AbstractSqliteQueryRunner } from "../sqlite-abstract/AbstractSqliteQueryRunner";
|
import { SqljsDriver } from "./SqljsDriver";
|
/**
|
* Runs queries on a single sqlite database connection.
|
*/
|
export declare class SqljsQueryRunner extends AbstractSqliteQueryRunner {
|
/**
|
* Database driver used by connection.
|
*/
|
driver: SqljsDriver;
|
constructor(driver: SqljsDriver);
|
/**
|
* Commits transaction.
|
* Error will be thrown if transaction was not started.
|
*/
|
commitTransaction(): Promise<void>;
|
/**
|
* Executes a given SQL query.
|
*/
|
query(query: string, parameters?: any[]): Promise<any>;
|
}
|