waii-sdk-js
Advanced tools
Comparing version 1.0.9 to 1.0.10
@@ -25,2 +25,14 @@ import { SearchContext, TableName, Column } from "../../database/src/Database"; | ||
}; | ||
type DiffQueryRequest = { | ||
search_context?: SearchContext[]; | ||
current_schema?: string; | ||
query?: string; | ||
previous_query?: string; | ||
}; | ||
type DiffQueryResponse = { | ||
summary?: string; | ||
detailed_steps?: string[]; | ||
tables?: TableName[]; | ||
what_changed?: string; | ||
}; | ||
type CompilationError = { | ||
@@ -86,4 +98,5 @@ message: string; | ||
autoComplete: (params: AutoCompleteRequest, signal?: AbortSignal) => Promise<AutoCompleteResponse>; | ||
diff: (params: DiffQueryRequest, signal?: AbortSignal) => Promise<DiffQueryResponse>; | ||
}; | ||
export default Query; | ||
export { GetQueryResultRequest, GetQueryResultResponse, GeneratedQuery, QueryGenerationRequest, RunQueryRequest, RunQueryResponse, LikeQueryRequest, LikeQueryResponse, DescribeQueryRequest, DescribeQueryResponse, CancelQueryRequest, CancelQueryResponse, Tweak, AutoCompleteRequest, AutoCompleteResponse }; | ||
export { GetQueryResultRequest, GetQueryResultResponse, GeneratedQuery, QueryGenerationRequest, RunQueryRequest, RunQueryResponse, LikeQueryRequest, LikeQueryResponse, DescribeQueryRequest, DescribeQueryResponse, CancelQueryRequest, CancelQueryResponse, Tweak, AutoCompleteRequest, AutoCompleteResponse, DiffQueryRequest, DiffQueryResponse }; |
@@ -22,2 +22,3 @@ "use strict"; | ||
const DESCRIBE_ENDPOINT = 'describe-query'; | ||
const DIFF_ENDPOINT = 'diff-query'; | ||
const RESULTS_ENDPOINT = 'get-query-result'; | ||
@@ -51,2 +52,5 @@ const CANCEL_ENDPOINT = 'cancel-query'; | ||
return WaiiHttpClient_1.default.getInstance().commonFetch(AUTOCOMPLETE_ENDPOINT, params, signal); | ||
}), | ||
diff: (params, signal) => __awaiter(this, void 0, void 0, function* () { | ||
return WaiiHttpClient_1.default.getInstance().commonFetch(DIFF_ENDPOINT, params, signal); | ||
}) | ||
@@ -53,0 +57,0 @@ }; |
@@ -18,2 +18,3 @@ export declare let WAII: { | ||
autoComplete: (params: import("../clients/query/src/Query").AutoCompleteRequest, signal?: AbortSignal | undefined) => Promise<import("../clients/query/src/Query").AutoCompleteResponse>; | ||
diff: (params: import("../clients/query/src/Query").DiffQueryRequest, signal?: AbortSignal | undefined) => Promise<import("../clients/query/src/Query").DiffQueryResponse>; | ||
}; | ||
@@ -20,0 +21,0 @@ Database: { |
@@ -31,3 +31,3 @@ "use strict"; | ||
} | ||
let default_db_connection_key = "snowflake://whathappened@wjhotuk-hdb56222/INSTACART?role=ACCOUNTADMIN&warehouse=COMPUTE_WH"; | ||
let default_db_connection_key = "TODO"; // TODO | ||
console.log('-----Default Connection-----', default_db_connection_key); | ||
@@ -34,0 +34,0 @@ yield waii_sdk_1.default.Database.activateConnection(default_db_connection_key); |
{ | ||
"name": "waii-sdk-js", | ||
"version": "1.0.9", | ||
"version": "1.0.10", | ||
"description": "Typescript / Javascript SDK for the waii api. SQL generation and much more.", | ||
@@ -5,0 +5,0 @@ "main": "dist/src/waii-sdk.js", |
103447
33
1136
4