[@liveryvideo/interactive-bridge](../index.md) / LiveryBridge

# Class: LiveryBridge

Base Livery bridge class, to be extended by [InteractiveBridge](InteractiveBridge.md) and [AbstractPlayerBridge](AbstractPlayerBridge.md).

## Extended by

- [`AbstractPlayerBridge`](AbstractPlayerBridge.md)
- [`InteractiveBridge`](InteractiveBridge.md)

## Constructors

### Constructor

> **new LiveryBridge**(`target?`): `LiveryBridge`

Constructs a LiveryBridge.

Target can be either undefined, a LiveryBridge instance or a window and origin.
If undefined this waits for the other bridge to be passed this instance
and for that in turn to pass it's reference here.

#### Parameters

##### target?

[`LiveryBridgeTarget`](../type-aliases/LiveryBridgeTarget.md)

LiveryBridge target

#### Returns

`LiveryBridge`
