Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
common/plugin-api-rpc
QuickOpenMain
Interface QuickOpenMain
interface
QuickOpenMain
{
$createOrUpdate
<
T
extends
QuickPickItem
>
(
params
:
TransferQuickInput
,
)
:
Promise
<
void
>
;
$dispose
(
id
:
number
)
:
Promise
<
void
>
;
$hide
()
:
void
;
$input
(
options
:
InputBoxOptions
,
validateInput
:
boolean
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
string
>
;
$setError
(
instance
:
number
,
error
:
Error
)
:
Promise
<
void
>
;
$setItems
(
instance
:
number
,
items
:
TransferQuickPickItem
[]
)
:
Promise
<
any
>
;
$show
(
instance
:
number
,
options
:
TransferQuickPickOptions
<
TransferQuickPickItem
>
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
number
|
number
[]
>
;
$showInputBox
(
options
:
TransferInputBox
,
validateInput
:
boolean
,
)
:
Promise
<
undefined
|
string
>
;
}
Implemented by
QuickOpenMainImpl
Index
Methods
$create
Or
Update
$dispose
$hide
$input
$set
Error
$set
Items
$show
$show
Input
Box
Methods
$create
Or
Update
$createOrUpdate
<
T
extends
QuickPickItem
>
(
params
:
TransferQuickInput
,
)
:
Promise
<
void
>
Type Parameters
T
extends
QuickPickItem
Parameters
params
:
TransferQuickInput
Returns
Promise
<
void
>
$dispose
$dispose
(
id
:
number
)
:
Promise
<
void
>
Parameters
id
:
number
Returns
Promise
<
void
>
$hide
$hide
()
:
void
Returns
void
$input
$input
(
options
:
InputBoxOptions
,
validateInput
:
boolean
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
string
>
Parameters
options
:
InputBoxOptions
validateInput
:
boolean
token
:
CancellationToken
Returns
Promise
<
undefined
|
string
>
$set
Error
$setError
(
instance
:
number
,
error
:
Error
)
:
Promise
<
void
>
Parameters
instance
:
number
error
:
Error
Returns
Promise
<
void
>
$set
Items
$setItems
(
instance
:
number
,
items
:
TransferQuickPickItem
[]
)
:
Promise
<
any
>
Parameters
instance
:
number
items
:
TransferQuickPickItem
[]
Returns
Promise
<
any
>
$show
$show
(
instance
:
number
,
options
:
TransferQuickPickOptions
<
TransferQuickPickItem
>
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
number
|
number
[]
>
Parameters
instance
:
number
options
:
TransferQuickPickOptions
<
TransferQuickPickItem
>
token
:
CancellationToken
Returns
Promise
<
undefined
|
number
|
number
[]
>
$show
Input
Box
$showInputBox
(
options
:
TransferInputBox
,
validateInput
:
boolean
,
)
:
Promise
<
undefined
|
string
>
Parameters
options
:
TransferInputBox
validateInput
:
boolean
Returns
Promise
<
undefined
|
string
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$create
Or
Update
$dispose
$hide
$input
$set
Error
$set
Items
$show
$show
Input
Box
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...