# Types
Types in the Creator API.

## Types

Types in the Creator API.

| Type                                                             | Description                                                    |
| ---------------------------------------------------------------- | -------------------------------------------------------------- |
| [AlignDirection](/en/creator-api/types/align-direction)          | The direction for alignment operations.                        |
| [APIVersion](/en/creator-api/types/api-version)                  | API version number.                                            |
| [BlendMode](/en/creator-api/types/blend-mode)                    | Blend modes for layers and groups.                             |
| [ClientStorage](/en/creator-api/types/client-storage)            | Browser storage for plugin data that persists across sessions. |
| [Easing](/en/creator-api/types/easing)                           | Represents the easing function for a keyframe.                 |
| [EllipseOptions](/en/creator-api/types/ellipse-options)          | Options for creating an ellipse shape.                         |
| [FlipDirection](/en/creator-api/types/flip-direction)            | The direction for flip operations.                             |
| [ImportFromContent](/en/creator-api/types/import-from-content)   | Options for importing inline content.                          |
| [ImportFromURL](/en/creator-api/types/import-from-url)           | Options for importing content from a URL.                      |
| [KeyframeAdd](/en/creator-api/types/keyframe-add)                | Keyframe data used for creating new keyframes                  |
| [MaskMode](/en/creator-api/types/mask-mode)                      | Mode for mask operations.                                      |
| [MoveOptions](/en/creator-api/types/move-options)                | Options for moving a node in the hierarchy.                    |
| [Parent](/en/creator-api/types/parent)                           | Type helper to get valid parent types for a node.              |
| [PathOptions](/en/creator-api/types/path-options)                | Options for creating a path shape.                             |
| [PluginData](/en/creator-api/types/plugin-data)                  | Custom data on this node associated with the current plugin    |
| [CreatorEvent](/en/creator-api/types/creator-event)              | Event types that plugins can listen to.                        |
| [CreatorEventData](/en/creator-api/types/creator-event-data)     | Helper type to extract event data for a specific event name.   |
| [CreatorEventName](/en/creator-api/types/creator-event-name)     | Union of all plugin event types.                               |
| [PolygonOptions](/en/creator-api/types/polygon-options)          | Options for creating a polygon shape.                          |
| [RectangleOptions](/en/creator-api/types/rectangle-options)      | Options for creating a rectangle shape.                        |
| [SceneCreateOptions](/en/creator-api/types/scene-create-options) | Options for creating a new scene.                              |
| [Sibling](/en/creator-api/types/sibling)                         | Type helper to get valid sibling types for a node.             |
| [StarOptions](/en/creator-api/types/star-options)                | Options for creating a star shape.                             |
| [TextAlignment](/en/creator-api/types/text-alignment)            | Horizontal text alignment for a `TextLayer`.                   |
| [TextStroke](/en/creator-api/types/text-stroke)                  | A solid stroke applied to a `TextLayer`.                       |
| [TextStrokeOptions](/en/creator-api/types/text-stroke-options)   | Options for creating or updating a `TextStroke`.               |
| [FontAsset](/en/creator-api/types/font-asset)                    | A user-uploaded font asset.                                    |
