@arcmantle/library
Preparing search index...
node-tree/node-tree
NodeTree
Class NodeTree
Index
Constructors
constructor
Properties
from
List
unwrap
Methods
from
Object
Constructors
constructor
new
NodeTree
()
:
NodeTree
Returns
NodeTree
Properties
Static
from
List
fromList
:
<
TObj
extends
Rec
,
TIdProp
extends
string
|
number
|
symbol
,
TParentProp
extends
string
|
number
|
symbol
,
TChildProp
extends
string
,
>
(
list
:
TObj
[]
,
idProp
:
TIdProp
,
parentProp
:
TParentProp
,
childProp
:
TChildProp
,
)
=>
RootNode
<
Item
<
TObj
,
TIdProp
,
TParentProp
,
TChildProp
>
,
TChildProp
>
= fromList
Static
unwrap
unwrap
:
<
TObj
extends
TreeNode
<
Rec
,
TProp
>
,
TProp
extends
string
|
number
|
symbol
,
>
(
object
:
TObj
,
childProp
:
TProp
,
)
=>
ReturnType
<
TObj
[
"unproxy"
]
>
= unwrap
Methods
Static
from
Object
fromObject
<
TObj
extends
Rec
,
TProp
extends
string
|
number
|
symbol
>
(
objects
:
TObj
[]
,
childProp
:
TProp
,
)
:
RootNode
<
TObj
,
TProp
>
Type Parameters
TObj
extends
Rec
TProp
extends
string
|
number
|
symbol
Parameters
objects
:
TObj
[]
childProp
:
TProp
Returns
RootNode
<
TObj
,
TProp
>
fromObject
<
TObj
extends
Rec
,
TProp
extends
string
|
number
|
symbol
>
(
objects
:
TObj
,
childProp
:
TProp
,
)
:
TreeNode
<
TObj
,
TProp
>
Type Parameters
TObj
extends
Rec
TProp
extends
string
|
number
|
symbol
Parameters
objects
:
TObj
childProp
:
TProp
Returns
TreeNode
<
TObj
,
TProp
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
from
List
unwrap
Methods
from
Object
@arcmantle/library
Loading...