export class BoundableStatement { _statement; constructor(rawStmt) { this._statement = rawStmt; } bind(...params) { return new BoundStatement(this, params); } } class BoundStatement { #statement; #params; constructor(statement, params) { this.#statement = statement; this.#params = params; } bind(...params) { return new BoundStatement(this.#statement, params); } all() { return this.#statement.all(...this.#params); } run() { return this.#statement.run(...this.#params); } get() { return this.#statement.get(...this.#params); } }