Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/monaco
monaco-quick-input-service
MonacoQuickInputService
Class MonacoQuickInputService
Implements
QuickInputService
Index
Constructors
constructor
Properties
keybinding
Registry
Accessors
back
Button
on
Hide
on
Show
Methods
convert
Items
create
Input
Box
create
Quick
Pick
hide
input
open
pick
show
Quick
Pick
wrap
Quick
Pick
Constructors
constructor
new
MonacoQuickInputService
()
:
MonacoQuickInputService
Returns
MonacoQuickInputService
Properties
Protected
Readonly
keybinding
Registry
keybindingRegistry
:
KeybindingRegistry
Accessors
back
Button
get
backButton
()
:
QuickInputButton
Returns
QuickInputButton
on
Hide
get
onHide
()
:
Event
<
void
>
Returns
Event
<
void
>
on
Show
get
onShow
()
:
Event
<
void
>
Returns
Event
<
void
>
Methods
Protected
convert
Items
convertItems
<
T
extends
QuickPickItem
>
(
item
:
T
)
:
MonacoQuickPickItem
<
T
>
Type Parameters
T
extends
QuickPickItem
Parameters
item
:
T
Returns
MonacoQuickPickItem
<
T
>
create
Input
Box
createInputBox
()
:
InputBox
Returns
InputBox
create
Quick
Pick
createQuickPick
<
T
extends
QuickPickItem
>
()
:
QuickPick
<
T
>
Provides raw access to the quick pick controller.
Type Parameters
T
extends
QuickPickItem
Returns
QuickPick
<
T
>
hide
hide
()
:
void
Returns
void
input
input
(
options
?:
InputOptions
,
token
?:
CancellationToken
,
)
:
Promise
<
undefined
|
string
>
Parameters
Optional
options
:
InputOptions
Optional
token
:
CancellationToken
Returns
Promise
<
undefined
|
string
>
open
open
(
filter
:
string
)
:
void
Parameters
filter
:
string
Returns
void
pick
pick
<
T
extends
QuickPickItem
,
O
extends
PickOptions
<
T
>
=
PickOptions
<
T
>
>
(
picks
:
QuickPickInput
<
T
>
[]
|
Promise
<
QuickPickInput
<
T
>
[]
>
,
options
?:
O
,
token
?:
CancellationToken
,
)
:
Promise
<
undefined
|
T
|
T
[]
>
Type Parameters
T
extends
QuickPickItem
O
extends
PickOptions
<
T
>
=
PickOptions
<
T
>
Parameters
picks
:
QuickPickInput
<
T
>
[]
|
Promise
<
QuickPickInput
<
T
>
[]
>
Optional
options
:
O
Optional
token
:
CancellationToken
Returns
Promise
<
undefined
|
T
|
T
[]
>
show
Quick
Pick
showQuickPick
<
T
extends
QuickPickItem
>
(
items
:
(
T
|
QuickPickSeparator
)
[]
,
options
?:
QuickPickOptions
<
T
>
,
)
:
Promise
<
undefined
|
T
>
Type Parameters
T
extends
QuickPickItem
Parameters
items
: (
T
|
QuickPickSeparator
)
[]
Optional
options
:
QuickPickOptions
<
T
>
Returns
Promise
<
undefined
|
T
>
wrap
Quick
Pick
wrapQuickPick
<
T
extends
QuickPickItem
>
(
wrapped
:
IQuickPick
<
MonacoQuickPickItem
<
T
>
,
{
useSeparators
:
true
}
>
,
)
:
QuickPick
<
T
>
Type Parameters
T
extends
QuickPickItem
Parameters
wrapped
:
IQuickPick
<
MonacoQuickPickItem
<
T
>
,
{
useSeparators
:
true
}
>
Returns
QuickPick
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
keybinding
Registry
Accessors
back
Button
on
Hide
on
Show
Methods
convert
Items
create
Input
Box
create
Quick
Pick
hide
input
open
pick
show
Quick
Pick
wrap
Quick
Pick
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Provides raw access to the quick pick controller.