[**ruviz**](../../README.md)

***

[ruviz](../../README.md) / [shared](../README.md) / WorkerSessionOptions

# Interface: WorkerSessionOptions

Defined in: [shared.ts:23](https://github.com/Ameyanagi/ruviz/blob/main/packages/ruviz-web/src/shared.ts#L23)

## Extends

- [`CanvasSessionOptions`](CanvasSessionOptions.md)

## Properties

### autoResize?

> `optional` **autoResize?**: `boolean`

Defined in: [shared.ts:18](https://github.com/Ameyanagi/ruviz/blob/main/packages/ruviz-web/src/shared.ts#L18)

#### Inherited from

[`CanvasSessionOptions`](CanvasSessionOptions.md).[`autoResize`](CanvasSessionOptions.md#autoresize)

***

### backendPreference?

> `optional` **backendPreference?**: [`BackendPreference`](../type-aliases/BackendPreference.md)

Defined in: [shared.ts:17](https://github.com/Ameyanagi/ruviz/blob/main/packages/ruviz-web/src/shared.ts#L17)

#### Inherited from

[`CanvasSessionOptions`](CanvasSessionOptions.md).[`backendPreference`](CanvasSessionOptions.md#backendpreference)

***

### bindInput?

> `optional` **bindInput?**: `boolean`

Defined in: [shared.ts:19](https://github.com/Ameyanagi/ruviz/blob/main/packages/ruviz-web/src/shared.ts#L19)

#### Inherited from

[`CanvasSessionOptions`](CanvasSessionOptions.md).[`bindInput`](CanvasSessionOptions.md#bindinput)

***

### fallbackToMainThread?

> `optional` **fallbackToMainThread?**: `boolean`

Defined in: [shared.ts:24](https://github.com/Ameyanagi/ruviz/blob/main/packages/ruviz-web/src/shared.ts#L24)

***

### initialTime?

> `optional` **initialTime?**: `number`

Defined in: [shared.ts:20](https://github.com/Ameyanagi/ruviz/blob/main/packages/ruviz-web/src/shared.ts#L20)

#### Inherited from

[`CanvasSessionOptions`](CanvasSessionOptions.md).[`initialTime`](CanvasSessionOptions.md#initialtime)
