From 8773b8e18dc8cd2163fbeceda00f0cafe798751a Mon Sep 17 00:00:00 2001 From: Olivier Gagnon Date: Mon, 18 Jul 2022 03:19:10 -0400 Subject: [PATCH] fix any in determineAllPossibilitesForTabCompletions --- src/Terminal/determineAllPossibilitiesForTabCompletion.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Terminal/determineAllPossibilitiesForTabCompletion.ts b/src/Terminal/determineAllPossibilitiesForTabCompletion.ts index 27143fd8e..d21a3d97c 100644 --- a/src/Terminal/determineAllPossibilitiesForTabCompletion.ts +++ b/src/Terminal/determineAllPossibilitiesForTabCompletion.ts @@ -301,8 +301,10 @@ export async function determineAllPossibilitiesForTabCompletion( servers: GetAllServers().map((server) => server.hostname), scripts: currServ.scripts.map((script) => script.filename), txts: currServ.textFiles.map((txt) => txt.fn), - flags: (schema: any) => { - pos2 = schema.map((f: any) => { + flags: (schema: unknown) => { + if (!Array.isArray(schema)) throw new Error("flags require an array of array"); + pos2 = schema.map((f: unknown) => { + if (!Array.isArray(f)) throw new Error("flags require an array of array"); if (f[0].length === 1) return "-" + f[0]; return "--" + f[0]; });