npm package diff
Package: @forge/sql
Versions: 2.2.3 - 2.3.0-next.0
File: package/out/sql.d.ts
Index: package/out/sql.d.ts
===================================================================
--- package/out/sql.d.ts
+++ package/out/sql.d.ts
@@ -1,11 +1,19 @@
import { Result } from './utils/types';
-import { SqlParameters, SqlStatement } from './sql-statement';
+import { SqlStatement } from './sql-statement';
+export declare const SQL_API_ENDPOINTS: {
+ readonly EXECUTE: "/api/v1/execute";
+ readonly EXECUTE_DDL: "/api/v1/execute/ddl";
+};
+declare type SqlAPIEndPoints = (typeof SQL_API_ENDPOINTS)[keyof typeof SQL_API_ENDPOINTS];
export declare class SqlClient {
private sendRequest;
- storageApi<DataType>(query: string, params?: SqlParameters, method?: string): Promise<Result<DataType>>;
- prepare<DataType>(query: string): SqlStatement<Result<DataType>>;
+ private storageApi;
+ private storageApiWithOptions;
+ prepare<DataType>(query: string, endpoint?: SqlAPIEndPoints): SqlStatement<Result<DataType>>;
executeRaw<DataType>(query: string): Promise<Result<DataType>>;
_provision(): Promise<void>;
+ executeDDL<DataType>(query: string): Promise<Result<DataType>>;
}
export declare const sql: SqlClient;
+export {};
//# sourceMappingURL=sql.d.ts.map
\ No newline at end of file