# EventEmitter.off()

```ts
off<K extends keyof T>(event: K, handler: EventHandler<T[K]>): void
```

Unsubscribe from an event. `off(event, handler)` with the same handler reference works as well as the unsubscribe `on()` returned.

- Kind: method
- Since: 1.0.0

| Parameter | Type | Description |
| --- | --- | --- |
| `event` | `K` | The event name. |
| `handler` | `EventHandler<T[K]>` | The same handler reference that was passed to `on()`. |

Returns `void`

```ts
const onLoaded = (data: SDKEventMap['documentLoaded']) => setPageCount(data.pageCount);
Kernstra.events.on('documentLoaded', onLoaded);
Kernstra.events.off('documentLoaded', onLoaded);
```

Part of [EventEmitter](https://kernstra.com/docs/web-sdk/api/eventemitter) in the Kernstra Web SDK 1.0.0 API reference.

Web page: https://kernstra.com/docs/web-sdk/api/eventemitter/off
