Use satisfies in a few more places (#200181)

Avoids casing issues
This commit is contained in:
Matt Bierner
2023-12-06 12:27:47 -08:00
committed by GitHub
parent b6ddd4e8ce
commit a0d9408921
3 changed files with 4 additions and 4 deletions

View File

@@ -22,7 +22,7 @@ export class ReferencesCodeLens extends vscode.CodeLens {
}
}
export abstract class TypeScriptBaseCodeLensProvider extends Disposable implements vscode.CodeLensProvider<ReferencesCodeLens>{
export abstract class TypeScriptBaseCodeLensProvider extends Disposable implements vscode.CodeLensProvider<ReferencesCodeLens> {
protected changeEmitter = this._register(new vscode.EventEmitter<void>());
public onDidChangeCodeLenses = this.changeEmitter.event;

View File

@@ -371,7 +371,7 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider<VsCodeCode
codeAction.diagnostics = [diagnostic];
codeAction.command = {
command: ApplyCodeActionCommand.ID,
arguments: [<ApplyCodeActionCommand_args>{ action: action, diagnostic, document }],
arguments: [{ action: action, diagnostic, document } satisfies ApplyCodeActionCommand_args],
title: ''
};
if (expand && message !== undefined) {
@@ -425,7 +425,7 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider<VsCodeCode
action.diagnostics = [diagnostic];
action.command = {
command: ApplyFixAllCodeAction.ID,
arguments: [<ApplyFixAllCodeAction_args>{ action }],
arguments: [{ action } satisfies ApplyFixAllCodeAction_args],
title: ''
};
results.addFixAllAction(tsAction.fixId, action);