Skip to content

Commit bce097d

Browse files
committed
Create type for usage snippets by signature
1 parent 1920a2c commit bce097d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

extensions/ql-vscode/src/data-extensions-editor/auto-model-usages-query.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ type Options = {
1616
progress: ProgressCallback;
1717
};
1818

19+
export type UsageSnippetsBySignature = Record<string, string[]>;
20+
1921
export async function getAutoModelUsages({
2022
cliServer,
2123
queryRunner,
2224
databaseItem,
2325
queryStorageDir,
2426
progress,
25-
}: Options): Promise<Record<string, string[]>> {
27+
}: Options): Promise<UsageSnippetsBySignature> {
2628
const maxStep = 1500;
2729

2830
const cancellationTokenSource = new CancellationTokenSource();

extensions/ql-vscode/src/data-extensions-editor/auto-model.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ import {
66
Method,
77
ModelRequest,
88
} from "./auto-model-api";
9+
import type { UsageSnippetsBySignature } from "./auto-model-usages-query";
910

1011
export function createAutoModelRequest(
1112
language: string,
1213
externalApiUsages: ExternalApiUsage[],
1314
modeledMethods: Record<string, ModeledMethod>,
14-
usages: Record<string, string[]>,
15+
usages: UsageSnippetsBySignature,
1516
): ModelRequest {
1617
const request: ModelRequest = {
1718
language,

0 commit comments

Comments
 (0)