Types

Types in the Creator API.

Types

Types in the Creator API.

TypeDescription
APIVersionThe current Creator API version, as a semver string (e.g. '1.0.1').
AlignDirectionThe direction for alignment operations.
AssetUnion type of all asset types.
AudioAssetRepresents an audio asset.
BaseAssetMixinBase interface for all asset types.
BlendModeBlend modes for layers and groups.
ClientStorageBrowser storage that persists across sessions.
CreatorEventEvent types that your code can listen to.
CreatorEventDataHelper type to extract event data for a specific event name.
CreatorEventNameUnion of all event types.
EasingRepresents the easing function for a keyframe.
EllipseOptionsOptions for creating an ellipse shape.
FlipDirectionThe direction for flip operations.
FontAssetRepresents a user-uploaded font asset in the document.
GroupOptionsOptions for creating a group.
ImageRepresents an image asset.
ImageLayerCreateOptionsOptions for creating an image layer.
ImportFromContentOptions for importing inline content.
ImportFromURLOptions for importing content from a URL.
KeyframeAddKeyframe data used for creating new keyframes
LayerCreateOptionsOptions for creating a layer.
LinearGradientPaintOptionsOptions for creating a linear gradient paint. If start/end are not provided, they default to the lef...
MaskModeMode for mask operations.
MaskOptionsOptions for creating a new mask.
NullLayerCreateOptionsOptions for creating a null layer.
PaintUnion type of all paint types.
PaintOptionsUnion type of all paint option types for creating paints.
ParentType helper to get valid parent types for a node.
PathOptionsOptions for creating a path shape.
PluginDataCustom data on this node associated with your plugin.
PolygonOptionsOptions for creating a polygon shape.
RadialGradientPaintOptionsOptions for creating a radial gradient paint. If start/end are not provided, start defaults to the c...
RectangleOptionsOptions for creating a rectangle shape.
ResizeUIOptionsOptions for resizing the plugin UI window.
SceneCreateOptionsOptions for creating a new scene.
SceneLayerCreateOptionsOptions for creating a scene layer.
SelectionAPIAPI for accessing the currently selected nodes and keyframes.
ShowUIOptionsOptions for configuring the plugin UI window display.
SolidPaintOptionsOptions for creating a solid color paint.
StarOptionsOptions for creating a star shape.
StrokeOptionsOptions for creating a stroke.
TextAlignmentHorizontal alignment for text within a TextLayer.
TextLayerCreateOptionsOptions for creating a text layer.
TextStrokeA stroke applied to a TextLayer.
TextStrokeOptionsOptions for creating or updating a stroke on a TextLayer, or for the initial stroke on stroke.
ThemeTokensTheme token data emitted when the Creator UI theme changes.
TimelineAPIAPI for controlling the animation timeline.
TrimPathRepresents a trim path effect applied to shapes.
TrimPathOptionsOptions for creating a new trim path.
UIAPIAPI for managing and communicating with the plugin UI window.
WindowPositionSupported 9-grid positions for the initial plugin UI window placement.
Last updated: October 8, 2026 at 10:45 AMEdit this page