Skip to content

Commit 829a4b5

Browse files
committed
Changes for upcoming TypeScript 3.7
1 parent 951a380 commit 829a4b5

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

src/git/git.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { run, RunOptions } from './shell';
1111
import { GitBranchParser, GitLogParser, GitReflogParser, GitStashParser } from './parsers/parsers';
1212
import { GitFileStatus } from './models/file';
1313

14-
export type GitLocation = GitLocation;
1514
export * from './models/models';
1615
export * from './parsers/parsers';
1716
export * from './remotes/provider';

src/quickpicks/commitQuickPick.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22
import * as paths from 'path';
3-
import { commands, TextDocumentShowOptions, TextEditor, Uri, window } from 'vscode';
3+
import { commands, QuickPickItem, TextDocumentShowOptions, TextEditor, Uri, window } from 'vscode';
44
import {
55
Commands,
66
CopyMessageToClipboardCommandArgs,
@@ -32,7 +32,6 @@ import {
3232
getQuickPickIgnoreFocusOut,
3333
KeyCommandQuickPickItem,
3434
OpenInSearchCommitsViewQuickPickItem,
35-
QuickPickItem,
3635
RevealInRepositoriesViewQuickPickItem
3736
} from './commonQuickPicks';
3837
import { OpenRemotesCommandQuickPickItem } from './remotesQuickPick';

src/quickpicks/commonQuickPicks.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ import { KeyMapping, Keys } from '../keyboard';
88
import { ReferencesQuickPick, ReferencesQuickPickItem } from './referencesQuickPick';
99
import { GlyphChars } from '../constants';
1010

11+
declare module 'vscode' {
12+
interface QuickPickItem {
13+
onDidSelect?(): void;
14+
onDidPressKey?(key: Keys): Promise<void>;
15+
}
16+
}
17+
1118
export function getQuickPickIgnoreFocusOut() {
1219
return !configuration.get('advanced', 'quickPick', 'closeOnFocusOut');
1320
}
@@ -47,11 +54,6 @@ function _getInfiniteCancellablePromise(cancellation: CancellationTokenSource) {
4754
});
4855
}
4956

50-
export interface QuickPickItem extends QuickPickItem {
51-
onDidSelect?(): void;
52-
onDidPressKey?(key: Keys): Promise<void>;
53-
}
54-
5557
export class CommandQuickPickItem implements QuickPickItem {
5658
label!: string;
5759
description!: string;

src/quickpicks/repoStatusQuickPick.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22
import * as paths from 'path';
3-
import { commands, TextDocumentShowOptions, TextEditor, window } from 'vscode';
3+
import { commands, QuickPickItem, TextDocumentShowOptions, TextEditor, window } from 'vscode';
44
import {
55
Commands,
66
DiffWithPreviousCommandArgs,
@@ -23,7 +23,7 @@ import {
2323
} from '../git/gitService';
2424
import { Keys } from '../keyboard';
2525
import { Iterables, Strings } from '../system';
26-
import { CommandQuickPickItem, getQuickPickIgnoreFocusOut, QuickPickItem } from './commonQuickPicks';
26+
import { CommandQuickPickItem, getQuickPickIgnoreFocusOut } from './commonQuickPicks';
2727

2828
export class OpenStatusFileCommandQuickPickItem extends CommandQuickPickItem {
2929
readonly status: GitStatusFile;

0 commit comments

Comments
 (0)