Search
Preparing search index...
The search index is not available
cmake-tools
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"tree"
DirectoryNode
Class DirectoryNode<Node>
Type parameters
Node
:
BaseNode
Hierarchy
BaseNode
DirectoryNode
Index
Constructors
constructor
Properties
_leaves
_subdirs
id
parent
path
Part
prefix
Accessors
fs
Path
Methods
get
Children
get
Order
Tuple
get
Tree
Item
update
Constructors
constructor
new
Directory
Node
(
prefix
:
string
, parent
:
string
, pathPart
:
string
)
:
DirectoryNode
Parameters
prefix:
string
parent:
string
pathPart:
string
Returns
DirectoryNode
Properties
Private
_leaves
_leaves
:
Map
<
string
,
Node
>
= new Map<string, Node>()
Private
_subdirs
_subdirs
:
Map
<
string
,
DirectoryNode
<
Node
>
>
= new Map<string, DirectoryNode<Node>>()
id
id
:
string
parent
parent
:
string
path
Part
path
Part
:
string
prefix
prefix
:
string
Accessors
fs
Path
get
fsPath
(
)
:
string
Returns
string
Methods
get
Children
get
Children
(
)
:
BaseNode
[]
Returns
BaseNode
[]
get
Order
Tuple
get
Order
Tuple
(
)
:
string
[]
Returns
string
[]
get
Tree
Item
get
Tree
Item
(
)
:
TreeItem
Returns
TreeItem
update
update<InputItem>
(
opts
:
object
)
:
void
Type parameters
InputItem
:
NamedItem
Parameters
opts:
object
context
:
TreeUpdateContext
tree
:
PathedTree
<
InputItem
>
create
:
function
create
(
input
:
InputItem
)
:
Node
Parameters
input:
InputItem
Returns
Node
update
:
function
update
(
existingNode
:
Node
, input
:
InputItem
)
:
void
Parameters
existingNode:
Node
input:
InputItem
Returns
void
Returns
void
Globals
"tree"
Base
Node
Directory
Node
constructor
_leaves
_subdirs
id
parent
path
Part
prefix
fs
Path
get
Children
get
Order
Tuple
get
Tree
Item
update
Project
Node
Project
Outline
Provider
Source
File
Node
Target
Node
Named
Item
Pathed
Tree
Tree
Update
Context
add
ToTree
collapse
Tree
Inplace
icon
For
Target
Type
sort
String
For
Type
Generated using
TypeDoc