forge-sql-orm
Version:
Drizzle ORM integration for Atlassian @forge/sql. Provides a custom driver, schema migration, two levels of caching (local and global via @forge/kvs), optimistic locking, and query analysis.
15 lines • 731 B
TypeScript
import { SqlHints } from "./sqlHints";
import { ForgeSqlOperation } from "../core/ForgeSQLQueryBuilder";
/**
* Creates a proxy for the forgeDriver that injects SQL hints and handles query analysis
* @param forgeSqlOperation - The ForgeSQL operation instance
* @param options - SQL hints to inject
* @param logRawSqlQuery - Whether to log raw SQL queries
* @returns A proxied version of the forgeDriver
*/
export declare function createForgeDriverProxy(forgeSqlOperation: ForgeSqlOperation, options?: SqlHints, logRawSqlQuery?: boolean): (query: string, params: any[], method: "all" | "execute") => Promise<{
rows: any[];
insertId?: number;
affectedRows?: number;
}>;
//# sourceMappingURL=forgeDriverProxy.d.ts.map