Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/config.ts')
-rw-r--r--editors/code/src/config.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts
index a047f9659a..0e64054c11 100644
--- a/editors/code/src/config.ts
+++ b/editors/code/src/config.ts
@@ -6,10 +6,12 @@ import type { Env } from "./client";
import { log } from "./util";
import { expectNotUndefined, unwrapUndefinable } from "./undefinable";
-export type RunnableEnvCfg =
- | undefined
- | Record<string, string>
- | { mask?: string; env: Record<string, string> }[];
+export type RunnableEnvCfgItem = {
+ mask?: string;
+ env: Record<string, string>;
+ platform?: string | string[];
+};
+export type RunnableEnvCfg = undefined | Record<string, string> | RunnableEnvCfgItem[];
export class Config {
readonly extensionId = "rust-lang.rust-analyzer";