Improve node export

Summary: ^

Reviewed By: antonk52

Differential Revision: D49634301

fbshipit-source-id: a7e27d3f370a17f5eb3740772f572135e586e0c7
This commit is contained in:
Lorenzo Blasa
2023-09-26 04:38:59 -07:00
committed by Facebook GitHub Bot
parent 6e97e73cf1
commit d971820609

View File

@@ -82,12 +82,7 @@ export function exportNode(
nodes: Map<Id, ClientNode>,
recursive: boolean = false,
): any {
const rawExport: any = (
node: ClientNode,
metadata: Map<MetadataId, Metadata>,
nodes: Map<Id, ClientNode>,
recursive: boolean = false,
) => {
const rawExport: any = (node: ClientNode) => {
return {
...node,
attributes: transform(node.attributes, metadata),
@@ -98,11 +93,11 @@ export function exportNode(
throw new Error(`Node ${child} not found`);
}
return rawExport(childNode, metadata, nodes, recursive);
return rawExport(childNode);
})
: [],
};
};
return JSON.stringify(rawExport(node, metadata, nodes, recursive), null, 2);
return JSON.stringify(rawExport(node), null, 2);
}