UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

12 lines (11 loc) 605 B
import type { SQL } from "bun"; import { PostgreSQLProvider, type SQLFragment } from "../db/index.js"; import type { ImmutableArray } from "../util/array.js"; import type { Data } from "../util/data.js"; import type { Identifier } from "../util/item.js"; export declare class BunPostgreSQLProvider<I extends Identifier = Identifier, T extends Data = Data> extends PostgreSQLProvider<I, T> { private _sql; constructor(sql: SQL); exec<X extends Data>(strings: TemplateStringsArray, ...values: ImmutableArray<unknown>): Promise<ImmutableArray<X>>; sqlIdentifier(name: string): SQLFragment; }