Skip to content

Commit 8c98401

Browse files
committed
Move isQueryLanguage to query language file
1 parent a4e4c67 commit 8c98401

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

extensions/ql-vscode/src/common/query-language.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,7 @@ export const dbSchemeToLanguage = {
3535
"ruby.dbscheme": "ruby",
3636
"swift.dbscheme": "swift",
3737
};
38+
39+
export function isQueryLanguage(language: string): language is QueryLanguage {
40+
return Object.values(QueryLanguage).includes(language as QueryLanguage);
41+
}

extensions/ql-vscode/src/data-extensions-editor/external-api-usage-query.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import { writeFile } from "fs-extra";
44
import { dump as dumpYaml } from "js-yaml";
55
import {
66
getOnDiskWorkspaceFolders,
7-
isQueryLanguage,
87
showAndLogExceptionWithTelemetry,
98
} from "../helpers";
109
import { TeeLogger } from "../common";
10+
import { isQueryLanguage } from "../common/query-language";
1111
import { CancellationToken } from "vscode";
1212
import { CodeQLCliServer } from "../codeql-cli/cli";
1313
import { DatabaseItem } from "../databases/local-databases";

extensions/ql-vscode/src/databases/local-databases/database-manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ import { DatabaseItemImpl } from "./database-item-impl";
1616
import {
1717
getFirstWorkspaceFolder,
1818
isFolderAlreadyInWorkspace,
19-
isQueryLanguage,
2019
showAndLogExceptionWithTelemetry,
2120
showNeverAskAgainDialog,
2221
} from "../../helpers";
22+
import { isQueryLanguage } from "../../common/query-language";
2323
import { existsSync } from "fs";
2424
import { QlPackGenerator } from "../../qlpack-generator";
2525
import { asError, getErrorMessage } from "../../pure/helpers-pure";

extensions/ql-vscode/src/helpers.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { extLogger, OutputChannelLogger } from "./common";
1414
import { QueryMetadata } from "./pure/interface-types";
1515
import { telemetryListener } from "./telemetry";
1616
import { RedactableError } from "./pure/errors";
17-
import { QueryLanguage } from "./common/query-language";
17+
import { isQueryLanguage, QueryLanguage } from "./common/query-language";
1818
import { isCodespacesTemplate } from "./config";
1919
import { AppCommandManager } from "./common/commands";
2020

@@ -352,10 +352,6 @@ export async function prepareCodeTour(
352352
}
353353
}
354354

355-
export function isQueryLanguage(language: string): language is QueryLanguage {
356-
return Object.values(QueryLanguage).includes(language as QueryLanguage);
357-
}
358-
359355
/**
360356
* Finds the language that a query targets.
361357
* If it can't be autodetected, prompt the user to specify the language manually.

0 commit comments

Comments
 (0)