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



\> **PixiVNJsonUnknownEdit**\<`T`> = `object`

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

Edits the properties of an unknown/generic canvas element.
Use this when the specific element type is not one of the built-in kinds.

Type Parameters [#type-parameters]

T [#t]

`T` *extends* `ContainerOptions`\<`any`>

Properties [#properties]

alias [#alias]

\> **alias**: `string`

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

Alias of the canvas element to edit.

***

operationType [#operationtype]

\> **operationType**: `"edit"`

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

***

props? [#props]

\> `optional` &#x2A;*props?**: `Partial`\<`T`>

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

Partial options/properties to update on the canvas element.

***

type [#type]

\> **type**: `"canvaselement"`

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