Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
core
Prioritizeable
Namespace Prioritizeable
Index
Type aliases
Get
Priority
Get
Priority
Sync
Functions
compare
is
Valid
prioritize
All
prioritize
All
Sync
to
Prioritizeable
to
Prioritizeable
Sync
Type aliases
Get
Priority
Get
Priority<T>
:
(
value
:
T
)
=>
MaybePromise
<
number
>
Type parameters
T
Type declaration
(
value
:
T
)
:
MaybePromise
<
number
>
Parameters
value:
T
Returns
MaybePromise
<
number
>
Get
Priority
Sync
Get
Priority
Sync<T>
:
(
value
:
T
)
=>
number
Type parameters
T
Type declaration
(
value
:
T
)
:
number
Parameters
value:
T
Returns
number
Functions
compare
compare<T>
(
p
:
Prioritizeable
<
T
>
, p2
:
Prioritizeable
<
T
>
)
:
number
Type parameters
T
Parameters
p:
Prioritizeable
<
T
>
p2:
Prioritizeable
<
T
>
Returns
number
is
Valid
is
Valid<T>
(
p
:
Prioritizeable
<
T
>
)
:
boolean
Type parameters
T
Parameters
p:
Prioritizeable
<
T
>
Returns
boolean
prioritize
All
prioritize
All<T>
(
values
:
MaybePromise
<
T
>
[]
, getPriority
:
GetPriority
<
T
>
)
:
Promise
<
Prioritizeable
<
T
>
[]
>
Type parameters
T
Parameters
values:
MaybePromise
<
T
>
[]
getPriority:
GetPriority
<
T
>
Returns
Promise
<
Prioritizeable
<
T
>
[]
>
prioritize
All
Sync
prioritize
All
Sync<T>
(
values
:
T
[]
, getPriority
:
GetPrioritySync
<
T
>
)
:
Prioritizeable
<
T
>
[]
Type parameters
T
Parameters
values:
T
[]
getPriority:
GetPrioritySync
<
T
>
Returns
Prioritizeable
<
T
>
[]
to
Prioritizeable
to
Prioritizeable<T>
(
rawValue
:
MaybePromise
<
T
>
, getPriority
:
GetPriority
<
T
>
)
:
Promise
<
Prioritizeable
<
T
>
>
to
Prioritizeable<T>
(
rawValue
:
MaybePromise
<
T
>
[]
, getPriority
:
GetPriority
<
T
>
)
:
Promise
<
Prioritizeable
<
T
>
[]
>
Type parameters
T
Parameters
rawValue:
MaybePromise
<
T
>
getPriority:
GetPriority
<
T
>
Returns
Promise
<
Prioritizeable
<
T
>
>
Type parameters
T
Parameters
rawValue:
MaybePromise
<
T
>
[]
getPriority:
GetPriority
<
T
>
Returns
Promise
<
Prioritizeable
<
T
>
[]
>
to
Prioritizeable
Sync
to
Prioritizeable
Sync<T>
(
rawValue
:
T
[]
, getPriority
:
GetPrioritySync
<
T
>
)
:
Prioritizeable
<
T
>
[]
Type parameters
T
Parameters
rawValue:
T
[]
getPriority:
GetPrioritySync
<
T
>
Returns
Prioritizeable
<
T
>
[]
Exports
core
Prioritizeable
Get
Priority
Get
Priority
Sync
compare
is
Valid
prioritize
All
prioritize
All
Sync
to
Prioritizeable
to
Prioritizeable
Sync