MCPcopy
hub / github.com/figma/plugin-samples / pluginDataForNode

Function pluginDataForNode

snippet-saver/code.js:43–50  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

41function findPluginDataArrayForSelection() {
42 const data = [];
43 function pluginDataForNode(node) {
44 const pluginData = node.getPluginData(PLUGIN_DATA_KEY);
45 // skipping duplicates. why?
46 // component instances have same pluginData as mainComponent, unless they have override pluginData.
47 if (pluginData && data.indexOf(pluginData) === -1) {
48 data.push(pluginData);
49 }
50 }
51 const currentNode = figma.currentPage.selection[0];
52 pluginDataForNode(currentNode);
53 if (currentNode.type === "INSTANCE") {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected