npm package diff
Package: @forge/sql
Versions: 2.1.0 - 2.2.0-next.0
File: package/out/sql-statement.d.ts
Index: package/out/sql-statement.d.ts
===================================================================
--- package/out/sql-statement.d.ts
+++ package/out/sql-statement.d.ts
@@ -1,11 +1,12 @@
-import { Result } from './utils/types';
export declare type SqlParameters = any[];
-export declare class SqlStatement {
- private readonly query;
- private params;
+export declare type RemoteApiCall<ApiResponse> = (query: string, params?: SqlParameters, method?: string) => Promise<ApiResponse>;
+export declare class SqlStatement<APIResponse> {
+ readonly query: string;
+ private _params;
private readonly remoteSqlApi;
- constructor(query: string, remoteSqlApi: (query: string, params?: SqlParameters, method?: string) => Promise<any>);
- bindParams(...args: SqlParameters): SqlStatement;
- execute(): Promise<Result>;
+ constructor(query: string, remoteSqlApi: RemoteApiCall<APIResponse>);
+ get params(): SqlParameters;
+ bindParams(...args: SqlParameters): this;
+ execute(): Promise<APIResponse>;
}
//# sourceMappingURL=sql-statement.d.ts.map
\ No newline at end of file