---
url: /api/renderers/web-components/src/functions/register.md
---
[pantoken-root](../../../../index.md) / [renderers/web-components/src](../index.md) / register

# Function: register()

> **register**(`target?`, `options?`): `void`

Alpha

Register the pantoken custom elements. No-op when there is no DOM (SSR / build), so this module
is safe to import anywhere.

## Parameters

### target?

[`ElementRegistry`](../interfaces/ElementRegistry.md) | `undefined`

### options?

[`RegisterContextOptions`](../interfaces/RegisterContextOptions.md) & `object` = `{}`

## Returns

`void`
