# Type Alias: PixiVNJsonCanvasAnimate<T> (/pixi-vn-json/index/type-aliases/PixiVNJsonCanvasAnimate)



\> **PixiVNJsonCanvasAnimate**\<`T`> = [`PixiVNJsonAnimateBase`](/pixi-vn-json/index/type-aliases/PixiVNJsonAnimateBase)\<`T`> | [`PixiVNJsonAnimateSequence`](/pixi-vn-json/index/type-aliases/PixiVNJsonAnimateSequence)\<`T`>

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:67](https://github.com/DRincs-Productions/pixi-vn-json/blob/f2528001a05fe854a897e0c1d03c7e311fe08af2/src/schema/PixiVNJsonCanvasAnimate.ts#L67)

Union of all canvas animation operations — keyframe-based or sequence-based.

## Type Parameters [#type-parameters]

### T [#t]

`T` *extends* `CanvasBaseInterface`\<`any`> = [`ImageSprite`](/pixi-vn-json/docs-entry/interfaces/ImageSprite)
