> For the complete documentation index, see [llms.txt](/llms.txt).
> The full corpus is at [llms-full.txt](/llms-full.txt).

# CustomBehaviorEvent

> **CustomBehaviorEvent**\<`TPayload`, `TType`, `TInternalType`\> = `object` & `TPayload`

Defined in: behavior.types.event.ts:771

:::caution[Beta]
This API should not be used in production and may be trimmed from a public release.
:::

## Type Declaration

### type

> **type**: `TInternalType`

## Type Parameters

### TPayload

`TPayload` *extends* `Record`\<`string`, `unknown`\> = `Record`\<`string`, `unknown`\>

### TType

`TType` *extends* `string` = `string`

### TInternalType

`TInternalType` *extends* `CustomBehaviorEventType`\<`"custom"`, `TType`\> = `CustomBehaviorEventType`\<`"custom"`, `TType`\>