---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/media/interfaces/RegExpRef.md'
description: A serializable regex reference. Never a live `RegExp` in the IR.
---

# Interface: RegExpRef

Defined in: [src/batteries/media/plan.ts:24](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L24)

A serializable regex reference. Never a live `RegExp` in the IR.

## Properties

| Property                              | Type     | Description                                                             | Defined in                                                                                                            |
| ------------------------------------- | -------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
|  `flags`   | `string` | Sorted flag characters (canonicalized — `gi`, never `ig`).              | [src/batteries/media/plan.ts:28](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L28) |
|  `source` | `string` | The regex source, exactly as `RegExp.prototype.source` would report it. | [src/batteries/media/plan.ts:26](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L26) |
