add keyPath item tree
Signature: keyPath:'?8072 list -> item:'?8073 -> tree:GenericNode<'?8072,'?8073> -> GenericNode<'?8072,'?8073>
Type parameters: '?8072, '?8073
|
Add item to tree having keyPath as list of keys
|
contains keyPath item tree
Signature: keyPath:'?8078 list -> item:'?8079 -> tree:GenericNode<'?8078,'?8079> -> bool
Type parameters: '?8078, '?8079
|
Contains
|
createTree(keyItemList)
Signature: keyItemList:('?8075 list * '?8076) list -> GenericNode<'?8075,'?8076>
Type parameters: '?8075, '?8076
|
Create tree out of keyPath*item list
|
empty
Signature: GenericNode<'?8069,'?8070>
Type parameters: '?8069, '?8070
|
Generic tree node empty
|
getDeepMemberSeqByKeyPath keyPath tree
Signature: keyPath:'key list -> tree:GenericNode<'key,'data> -> seq<'data>
Type parameters: 'key, 'data
|
|
mapMember f tree
Signature: f:('data -> 'ndata) -> tree:GenericNode<'key,'data> -> GenericNode<'key,'ndata>
Type parameters: 'data, 'ndata, 'key
|
|
print(tree)
Signature: tree:GenericNode<'key,'data> -> unit
Type parameters: 'key, 'data
|
|
toMemberSeq(tree)
Signature: tree:GenericNode<'key,'data> -> seq<List<'data>>
Type parameters: 'key, 'data
|
|