Skip to content

Commit 698a762

Browse files
committed
clean up
1 parent ad683fc commit 698a762

File tree

3 files changed

+4
-16
lines changed

3 files changed

+4
-16
lines changed

src/vs/platform/terminal/common/xterm/terminalQuickFix.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import { ITerminalProfileContribution } from 'vs/platform/terminal/common/termin
1212

1313
export interface ITerminalCommandSelector {
1414
id: string;
15-
extensionId: string;
1615
commandLineMatcher: string | RegExp;
1716
outputMatcher?: ITerminalOutputMatcher;
1817
exitStatus: boolean;
@@ -25,29 +24,25 @@ export interface ITerminalQuickFixOptions {
2524
commandLineMatcher: string | RegExp;
2625
outputMatcher?: ITerminalOutputMatcher;
2726
exitStatus: boolean;
28-
extensionId?: string;
2927
}
3028

3129
export interface ITerminalQuickFix {
3230
type: 'command' | 'opener';
33-
id?: string;
31+
id: string;
3432
source: string;
3533
}
3634

3735
export interface ITerminalQuickFixCommandAction extends ITerminalQuickFix {
3836
type: 'command';
3937
terminalCommand: string;
40-
id: string;
4138
// TODO: Should this depend on whether alt is held?
4239
addNewLine?: boolean;
4340
}
4441
export interface ITerminalQuickFixOpenerAction extends ITerminalQuickFix {
4542
type: 'opener';
46-
id: string;
4743
uri: UriComponents;
4844
}
4945

50-
5146
export interface ITerminalCommandSelector {
5247
commandLineMatcher: string | RegExp;
5348
outputMatcher?: ITerminalOutputMatcher;
@@ -59,7 +54,6 @@ export type TerminalQuickFixCallback = (matchResult: ITerminalCommandMatchResult
5954
export type TerminalQuickFixCallbackExtension = (terminalCommand: ITerminalCommand, lines: string[] | undefined, option: ITerminalQuickFixOptions, token: CancellationToken) => Promise<ITerminalQuickFix[] | ITerminalQuickFix | undefined>;
6055

6156
export interface ITerminalQuickFixProvider {
62-
extensionId: string;
6357
/**
6458
* Provides terminal quick fixes
6559
* @param commandMatchResult The command match result for which to provide quick fixes
@@ -84,11 +78,9 @@ export interface IInternalOptions extends ITerminalQuickFixOptions {
8478
getQuickFixes: TerminalQuickFixCallback;
8579
}
8680

87-
8881
export interface IResolvedExtensionOptions extends ITerminalQuickFixOptions {
8982
type: 'resolved';
9083
getQuickFixes: TerminalQuickFixCallbackExtension;
91-
extensionId: string;
9284
}
9385

9486
export interface IUnresolvedExtensionOptions extends ITerminalQuickFixOptions {
@@ -100,10 +92,6 @@ export interface ITerminalContributions {
10092
quickFixes?: ITerminalCommandSelector[];
10193
}
10294

103-
export interface IExtensionTerminalQuickFix extends ITerminalQuickFixOptions {
104-
extensionIdentifier: string;
105-
}
106-
10795

10896
/**
10997
* A matcher that runs on a sub-section of a terminal command's output

src/vs/workbench/api/browser/mainThreadTerminalService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,6 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
251251
public async $registerQuickFixProvider(id: string, extensionId: string): Promise<void> {
252252
this._quickFixProviders.set(id, this._terminalQuickFixService.registerQuickFixProvider(id,
253253
{
254-
extensionId,
255254
provideTerminalQuickFixes: async (terminalCommand: ITerminalCommand, lines: string[], option: ITerminalQuickFixOptions, token: CancellationToken) => {
256255
if (token.isCancellationRequested) {
257256
return;
@@ -279,12 +278,14 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
279278
if (result && Array.isArray(result)) {
280279
return result.map(r => {
281280
return {
281+
id,
282282
source: extensionId,
283283
...r
284284
};
285285
});
286286
} else if (result) {
287287
return {
288+
id,
288289
source: extensionId,
289290
...result
290291
};

src/vs/workbench/contrib/terminal/browser/xterm/quickFixAddon.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,6 @@ function convertToQuickFixOptions(selectorProvider: ITerminalQuickFixProviderSel
421421
commandLineMatcher: selectorProvider.selector.commandLineMatcher,
422422
outputMatcher: selectorProvider.selector.outputMatcher,
423423
exitStatus: selectorProvider.selector.exitStatus,
424-
getQuickFixes: selectorProvider.provider.provideTerminalQuickFixes,
425-
extensionId: selectorProvider.provider.extensionId
424+
getQuickFixes: selectorProvider.provider.provideTerminalQuickFixes
426425
};
427426
}

0 commit comments

Comments
 (0)