Мастер-компоненты доступа Figma

Есть ли способ пройти через masterComponents не имея сначала экземпляра в документе?

Кроме того, изменится ли UUID компонента при обновлении компонента, и будет ли этот UUID одинаковым для всех потребителей этого компонента?

1 ответ

Догадаться. Написал для него служебную функцию

      export function traverse(node: any) {
    if ("children" in node) {
        if (node.type !== "INSTANCE") {
            for (const child of node.children) {
                traverse(child)
                if (child.mainComponent) {
                    console.log(`name: ${child.mainComponent.name}`)
                    console.log(`key: ${child.mainComponent.key}`)
                }
            }
        }
    }
}
Другие вопросы по тегам