mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-17 09:35:37 -05:00
Merge VS Code 1.23.1 (#1520)
This commit is contained in:
23
src/vs/platform/quickinput/common/quickInput.ts
Normal file
23
src/vs/platform/quickinput/common/quickInput.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
'use strict';
|
||||
|
||||
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { TPromise } from 'vs/base/common/winjs.base';
|
||||
import { IPickOptions, IPickOpenEntry, IInputOptions } from 'vs/platform/quickOpen/common/quickOpen';
|
||||
import { CancellationToken } from 'vs/base/common/cancellation';
|
||||
|
||||
export const IQuickInputService = createDecorator<IQuickInputService>('quickInputService');
|
||||
|
||||
export interface IQuickInputService {
|
||||
|
||||
_serviceBrand: any;
|
||||
|
||||
pick<T extends IPickOpenEntry>(picks: TPromise<T[]>, options?: IPickOptions, token?: CancellationToken): TPromise<T[]>;
|
||||
input(options?: IInputOptions, token?: CancellationToken): TPromise<string>;
|
||||
focus(): void;
|
||||
accept(): TPromise<void>;
|
||||
cancel(): TPromise<void>;
|
||||
}
|
||||
Reference in New Issue
Block a user