MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / build

Method build

web/regression/javascript/tree/tree_fake.js:14–25  ·  view source on GitHub ↗
(structure, pgBrowser)

Source from the content-addressed store, hash-verified

12
13export class TreeFake extends Tree {
14 static build(structure, pgBrowser) {
15 let tree = new TreeFake(pgBrowser);
16 let rootNode = tree.rootNode;
17
18 if (structure.children !== undefined) {
19 structure.children.forEach((child) => {
20 TreeFake.recursivelyAddNodes(tree, child, rootNode);
21 });
22 }
23
24 return tree;
25 }
26
27 static recursivelyAddNodes(tree, newNode, parent) {
28 let id = newNode.id;

Callers 8

get_projectsMethod · 0.80
get_regionsMethod · 0.80
get_instance_typesMethod · 0.80
get_database_versionsMethod · 0.80
beforeActionForSchemaFunction · 0.80
beforeActionForCatalogFunction · 0.80
child_menu_spec.jsFile · 0.80

Calls 1

recursivelyAddNodesMethod · 0.80

Tested by

no test coverage detected