# Function: copyProperty() (/jsdoc/pixi-vn/index/namespaces/RegisteredCanvasComponents/functions/copyProperty)



\> **copyProperty**\<`M`>(`canvasId`, `component`, `source`): `Promise`\<`void`>

Defined in: [src/canvas/decorators/canvas-element-decorator.ts:254](https://github.com/DRincs-Productions/pixi-vn/blob/efc9536feda21bc17c50370f5e35fd8d8d88843a/src/canvas/decorators/canvas-element-decorator.ts#L254)

## Type Parameters [#type-parameters]

### M [#m]

`M` *extends* [`CanvasBaseItemMemory`](/jsdoc/pixi-vn/index/interfaces/CanvasBaseItemMemory)

## Parameters [#parameters]

### canvasId [#canvasid]

`string`

### component [#component]

[`CanvasBaseItem`](/jsdoc/pixi-vn/index/classes/CanvasBaseItem)\<`M`>

### source [#source]

[`CanvasBaseItemMemory`](/jsdoc/pixi-vn/index/interfaces/CanvasBaseItemMemory)

## Returns [#returns]

`Promise`\<`void`>
