# Type Alias: EnginePluginContext

```
type EnginePluginContext = object;
```

Represents the context for an engine plugin.

Defines the context provided to an engine plugin, including APIs for assets, blocks, scenes, editor, events, and variables.

*   ‘engine’: The engine instance containing APIs for asset, block, scene, editor, event, and variable management.

## Properties[#](#properties)

| Property | Type |
| --- | --- |
| `engine` | [`CreativeEngine`](https://img.ly/docs/cesdk/sveltekit/api/cesdk-js/classes/creativeengine/) |

---



[Source](https:/img.ly/docs/cesdk/sveltekit/api/cesdk-js/type-aliases/effecttypeshorthand)