Design Node Types
DesignNode
Union of all design node types that plugins can work with.SupportedDesignNodeType
Figma node types that TemPad Dev plugins can query against.TextNode
Figma text node with character content.GroupNode
Group node containing ordered child nodes.FrameNode
Frame node containing ordered child nodes.VectorNode
Vector node with fill styles.DesignComponent
Component instance with properties and optional main component reference.ComponentPropertyValue
Supported primitive and nested component values.Style Types
Variable
CSS variable reference extracted from Figma.Fill
Fill style as either a literal color or a variable reference.Dev Component Types
DevComponent
Represents a component in your dev environment.Plugin Configuration Types
Plugin
Main plugin configuration interface.CodeOptions
Code block configuration map.CodeBlockOptions
Configuration for a single code block.false to disable a code block.
TransformOptions
Transformation hooks and language configuration.SupportedLang
Supported syntax highlighting languages.Query Types
NodeQuery
Predicate or property-based query for matching nodes.QueryType
Allowed lookup styles for chained queries.Helper Constants
RAW_TAG_NAME
Internal tag name for raw markup nodes.See Also
definePlugin
Create a plugin configuration
Transform Hooks
Transform code generation
Query Helpers
Find and query nodes