# isSerializableSpreadKey

Reports whether a dynamic spread key may be serialized into SSR HTML.

## Signatures

```ts
export declare function isSerializableSpreadKey(key: string): boolean;
```

## Why

DOM properties, event handlers, refs, `on*` attributes, invalid names, and
prototype-sensitive keys are not HTML attributes. Rejecting them here keeps
server output aligned with the web platform and avoids treating object data
as trusted markup.

## Ownership and lifetime

This pure predicate retains neither the key nor any application value.

## Examples

```ts
import { isSerializableSpreadKey } from "@typed/template/HtmlChunk"

isSerializableSpreadKey("aria-label") // true
isSerializableSpreadKey("onclick") // false
```
