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



\> **getInstance**\<`M`, `T`>(`canvasId`, `memory`): `Promise`\<`T` | `undefined`>

Defined in: [src/canvas/decorators/canvas-element-decorator.ts:217](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/canvas/decorators/canvas-element-decorator.ts#L217)

Type Parameters [#type-parameters]

M [#m]

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

T [#t]

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

Parameters [#parameters]

canvasId [#canvasid]

`string`

memory [#memory]

`M`

Returns [#returns]

`Promise`\<`T` | `undefined`>
