Create type for usage snippets by signature

This commit is contained in:
Koen Vlaswinkel
2023-05-31 14:00:29 +02:00
parent 1920a2c6b4
commit bce097d939
2 changed files with 5 additions and 2 deletions

View File

@@ -16,13 +16,15 @@ type Options = {
progress: ProgressCallback;
};
export type UsageSnippetsBySignature = Record<string, string[]>;
export async function getAutoModelUsages({
cliServer,
queryRunner,
databaseItem,
queryStorageDir,
progress,
}: Options): Promise<Record<string, string[]>> {
}: Options): Promise<UsageSnippetsBySignature> {
const maxStep = 1500;
const cancellationTokenSource = new CancellationTokenSource();

View File

@@ -6,12 +6,13 @@ import {
Method,
ModelRequest,
} from "./auto-model-api";
import type { UsageSnippetsBySignature } from "./auto-model-usages-query";
export function createAutoModelRequest(
language: string,
externalApiUsages: ExternalApiUsage[],
modeledMethods: Record<string, ModeledMethod>,
usages: Record<string, string[]>,
usages: UsageSnippetsBySignature,
): ModelRequest {
const request: ModelRequest = {
language,