# CreatorEvent
Event types that plugins can listen to.

{/* Do not edit this file. It is automatically generated by API Documenter. */}

## CreatorEvent type

Event types that plugins can listen to.

**Signature:**

```typescript
type CreatorEvent =
  | {
      type: "message";
      data: unknown;
    }
  | {
      type: "selection:nodes";
      data: (Layer | Shape)[];
    }
  | {
      type: "selection:keyframes";
      data: Keyframe<unknown>[];
    }
  | {
      type: "change:theme";
      data: ThemeTokens;
    }
  | {
      type: "change:scenes";
      data: Scene[];
    }
  | {
      type: "change:images";
      data: Image[];
    }
  | {
      type: "change:fonts";
      data: FontAsset[];
    };
```

**References:** [Layer](/en/creator-api/nodes/layer), [Shape](/en/creator-api/nodes/shape), [Keyframe](/en/creator-api/nodes/keyframe), [ThemeTokens](/en/creator-api/types/theme-tokens), [Scene](/en/creator-api/nodes/scene), [Image](/en/creator-api/types/image), [FontAsset](/en/creator-api/types/font-asset)
