MCPcopy Create free account
hub / github.com/devld/go-drive / vm_flattenEntriesTree

Function vm_flattenEntriesTree

script/call_utils.go:65–73  ·  view source on GitHub ↗

vm_flattenEntriesTree: (root entryTreeNode, deepFirst bool) []entryTreeNode

(vm *VM, args Values)

Source from the content-addressed store, hash-verified

63
64// vm_flattenEntriesTree: (root entryTreeNode, deepFirst bool) []entryTreeNode
65func vm_flattenEntriesTree(vm *VM, args Values) any {
66 entry, ok := args.Get(0).Raw().(entryTreeNode)
67 if !ok {
68 vm.ThrowTypeError("not a EntryTreeNode")
69 }
70 deepFirst := args.Get(1).Bool()
71 r := make([]entryTreeNode, 0)
72 return flattenEntriesTree(entry, r, deepFirst)
73}

Callers

nothing calls this directly

Calls 5

RawMethod · 0.80
ThrowTypeErrorMethod · 0.80
flattenEntriesTreeFunction · 0.70
GetMethod · 0.65
BoolMethod · 0.45

Tested by

no test coverage detected