Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/core
common/ternary-search-tree
TernarySearchTree
Class TernarySearchTree<K, V>
Type Parameters
K
V
Index
Constructors
constructor
Methods
clear
delete
find
Substr
find
Superstr
for
Each
get
set
for
Paths
for
Uris
Constructors
constructor
new
TernarySearchTree
<
K
,
V
>
(
segments
:
IKeyIterator
<
K
>
)
:
TernarySearchTree
<
K
,
V
>
Type Parameters
K
V
Parameters
segments
:
IKeyIterator
<
K
>
Returns
TernarySearchTree
<
K
,
V
>
Methods
clear
clear
()
:
void
Returns
void
delete
delete
(
key
:
K
)
:
void
Parameters
key
:
K
Returns
void
find
Substr
findSubstr
(
key
:
K
)
:
undefined
|
V
Parameters
key
:
K
Returns
undefined
|
V
find
Superstr
findSuperstr
(
key
:
K
)
:
undefined
|
Iterator
<
V
,
any
,
undefined
>
Parameters
key
:
K
Returns
undefined
|
Iterator
<
V
,
any
,
undefined
>
for
Each
forEach
(
callback
:
(
value
:
V
,
index
:
K
)
=>
any
)
:
void
Parameters
callback
:
(
value
:
V
,
index
:
K
)
=>
any
Returns
void
get
get
(
key
:
K
)
:
undefined
|
V
Parameters
key
:
K
Returns
undefined
|
V
set
set
(
key
:
K
,
element
:
V
)
:
undefined
|
V
Parameters
key
:
K
element
:
V
Returns
undefined
|
V
Static
for
Paths
forPaths
<
E
>
()
:
TernarySearchTree
<
string
,
E
>
Type Parameters
E
Returns
TernarySearchTree
<
string
,
E
>
Static
for
Uris
forUris
<
E
>
(
caseSensitive
:
boolean
)
:
TernarySearchTree
<
URI
,
E
>
Type Parameters
E
Parameters
caseSensitive
:
boolean
Returns
TernarySearchTree
<
URI
,
E
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
clear
delete
find
Substr
find
Superstr
for
Each
get
set
for
Paths
for
Uris
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...