chore(build/compiler): Enable a bunch of strict TS compiler options. (#6138)

This commit is contained in:
Richie Foreman
2025-08-13 16:17:38 -04:00
committed by GitHub
parent efd5dd135a
commit d3d31c4242
28 changed files with 141 additions and 84 deletions
+4 -2
View File
@@ -67,7 +67,7 @@ class ShellToolInvocation extends BaseToolInvocation<
return description;
}
async shouldConfirmExecute(
override async shouldConfirmExecute(
_abortSignal: AbortSignal,
): Promise<ToolCallConfirmationDetails | false> {
const command = stripShellWrapper(this.params.command);
@@ -343,7 +343,9 @@ export class ShellTool extends BaseDeclarativeTool<
);
}
protected validateToolParams(params: ShellToolParams): string | null {
protected override validateToolParams(
params: ShellToolParams,
): string | null {
const commandCheck = isCommandAllowed(params.command, this.config);
if (!commandCheck.allowed) {
if (!commandCheck.reason) {