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



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

Defined in: [src/schema/PixiVNJsonCanvasAnimate.ts:59](https://github.com/DRincs-Productions/pixi-vn-json/blob/336c45bc1f677c3b088aac058f0a457afc7cf32e/src/schema/PixiVNJsonCanvasAnimate.ts#L59)

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

Type Parameters [#type-parameters]

T [#t]

`T` *extends* `CanvasBaseInterface`\<`any`> = `ImageSprite`
