[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › local‑first/Shared

Platform-agnostic Evolu SharedWorker.

## Functions

| Function                                                                                         | Description                                           |
| ------------------------------------------------------------------------------------------------ | ----------------------------------------------------- |
| [initSharedWorker](https://evolu.dev/docs/api-reference/common/local-first/Shared/functions/initSharedWorker) | Initializes the platform-agnostic Evolu SharedWorker. |

## Interfaces

| Interface                                                                                       | Description |
| ----------------------------------------------------------------------------------------------- | ----------- |
| [SharedWorkerDep](https://evolu.dev/docs/api-reference/common/local-first/Shared/interfaces/SharedWorkerDep) | -           |

## Type Aliases

| Type Alias                                                                                                      | Description |
| --------------------------------------------------------------------------------------------------------------- | ----------- |
| [ConsoleEntryOrError](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/ConsoleEntryOrError)       | -           |
| [DbWorkerInput](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/DbWorkerInput)                   | -           |
| [DbWorkerOutput](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/DbWorkerOutput)                 | -           |
| [DbWorkerQueuedResponse](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/DbWorkerQueuedResponse) | -           |
| [DbWorkerRequest](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/DbWorkerRequest)               | -           |
| [EvoluInput](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/EvoluInput)                         | -           |
| [EvoluInstanceId](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/EvoluInstanceId)               | -           |
| [EvoluOutput](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/EvoluOutput)                       | -           |
| [SharedWorker](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/SharedWorker)                     | -           |
| [SharedWorkerDeps](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/SharedWorkerDeps)             | -           |
| [SharedWorkerInput](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/SharedWorkerInput)           | -           |
| [SharedWorkerOutput](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/SharedWorkerOutput)         | -           |
| [SyncState](https://evolu.dev/docs/api-reference/common/local-first/Shared/type-aliases/SyncState)                           | -           |

## Variables

| Variable                                                                                                                                       | Description |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [consoleEntryOrErrorBroadcastChannelName](https://evolu.dev/docs/api-reference/common/local-first/Shared/variables/consoleEntryOrErrorBroadcastChannelName) | -           |