UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

31 lines 1.6 kB
import { QuickPickSeparator, QuickPickService } from '../../common/quick-pick-service'; import { QuickInputService, QuickPickItem, QuickInputButtonHandle, QuickPick, QuickPickOptions } from './quick-input-service'; export declare class QuickPickServiceImpl implements QuickPickService { protected readonly quickInputService: QuickInputService; private readonly onDidHideEmitter; readonly onDidHide: import("../../common/event").Event<void>; private readonly onDidChangeValueEmitter; readonly onDidChangeValue: import("../../common/event").Event<{ quickPick: QuickPick<QuickPickItem>; filter: string; }>; private readonly onDidAcceptEmitter; readonly onDidAccept: import("../../common/event").Event<void>; private readonly onDidChangeActiveEmitter; readonly onDidChangeActive: import("../../common/event").Event<{ quickPick: QuickPick<QuickPickItem>; activeItems: Array<QuickPickItem>; }>; private readonly onDidChangeSelectionEmitter; readonly onDidChangeSelection: import("../../common/event").Event<{ quickPick: QuickPick<QuickPickItem>; selectedItems: Array<QuickPickItem>; }>; private readonly onDidTriggerButtonEmitter; readonly onDidTriggerButton: import("../../common/event").Event<QuickInputButtonHandle>; private items; show<T extends QuickPickItem>(items: Array<T | QuickPickSeparator>, options?: QuickPickOptions<T>): Promise<T | undefined>; hide(): void; setItems<T>(items: Array<QuickPickItem>): void; } //# sourceMappingURL=quick-pick-service-impl.d.ts.map