# Variable: default (/jsdoc/pixi-vn/index/variables/default)



\> **default**: `object`

Defined in: [src/index.ts:444](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/index.ts#L444)

Type Declaration [#type-declaration]

canvas [#canvas]

\> **canvas**: [`CanvasManagerInterface`](/jsdoc/pixi-vn/index/interfaces/CanvasManagerInterface) = `canvasUtils.canvas`

CANVAS_APP_GAME_LAYER_ALIAS [#canvas_app_game_layer_alias]

\> **CANVAS\_APP\_GAME\_LAYER\_ALIAS**: `string`

Is a special alias to indicate the game layer.

canvasUtils [#canvasutils]

\> **canvasUtils**: `__module`

characterUtils [#characterutils]

\> **characterUtils**: `__module`

Game [#game]

\> **Game**: *typeof* [`Game`](/jsdoc/pixi-vn/index/namespaces/Game)

GameUnifier [#gameunifier]

\> **GameUnifier**: *typeof* [`GameUnifier`](/jsdoc/pixi-vn/index/classes/GameUnifier)

history [#history]

\> **history**: [`HistoryManagerInterface`](/jsdoc/pixi-vn/index/interfaces/HistoryManagerInterface) = `historyUtils.stepHistory`

narration [#narration]

\> **narration**: [`NarrationManagerInterface`](/jsdoc/pixi-vn/index/interfaces/NarrationManagerInterface) = `narrationUtils.narration`

narrationUtils [#narrationutils]

\> **narrationUtils**: `__module`

Pause [#pause]

\> **Pause**: (`duration`) => [`PauseType`](/jsdoc/pixi-vn/index/type-aliases/PauseType)

Pause the tickers for a duration.

Parameters [#parameters]

duration [#duration]

`number`

Duration in seconds

Returns [#returns]

[`PauseType`](/jsdoc/pixi-vn/index/type-aliases/PauseType)

The pause object

Deprecated [#deprecated]

PIXIVN_VERSION [#pixivn_version]

\> **PIXIVN\_VERSION**: `string`

~~Repeat~~ [#repeat]

\> **Repeat**: `"repeat"`

Deprecated [#deprecated-1]

sound [#sound]

\> **sound**: `SoundManagerInterface` = `soundUtils.sound`

soundUtils [#soundutils]

\> **soundUtils**: `__module`

storage [#storage]

\> **storage**: [`StorageManagerInterface`](/jsdoc/pixi-vn/index/interfaces/StorageManagerInterface) = `storageUtils.storage`

createExportableElement() [#createexportableelement]

\> **createExportableElement**\<`T`>(`element`): `T`

This function is used to create a deep copy of the element

Type Parameters [#type-parameters]

T [#t]

`T`

Parameters [#parameters-1]

element [#element]

`T`

The element to be copied

Returns [#returns-1]

`T`

The copied element

Throws [#throws]

when the element is not JSON serializable (e.g. contains functions or class instances).
