MCPcopy Create free account
hub / github.com/MigoXLab/coderio / cleanFigma

Function cleanFigma

src/tools/figma-tool/figma.ts:68–82  ·  view source on GitHub ↗
(node: FigmaFrameInfo)

Source from the content-addressed store, hash-verified

66 * @returns Cleaned Figma node or children. If the node is invisible, return null.
67 */
68export const cleanFigma = (node: FigmaFrameInfo): FigmaFrameInfo | undefined => {
69 // if node is invisible, return undefined
70 if (node.visible === false) {
71 return undefined;
72 }
73
74 // if node has children, recursively clean each child
75 if (node.children && Array.isArray(node.children)) {
76 node.children = node.children
77 .map(child => cleanFigma(child)) // recursively clean each child
78 .filter(child => child !== undefined); // filter out invisible nodes
79 }
80
81 return node;
82};
83
84/**
85 * Check if node has border

Callers 1

fetchAndCleanMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected