> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# TestTranscriptOptions

> Interface exported by @botmesh/core/testing.

Defined in: [testing/testChat.ts:83](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/testChat.ts#L83)

Options of [TestChat.transcript](https://botmesh.afaya.com.co/api/core/testing/interfaces/TestChat.md#transcript).

## Properties

### name?

```ts theme={null}
name?: string;
```

Defined in: [testing/testChat.ts:84](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/testChat.ts#L84)

***

### timestamps?

```ts theme={null}
timestamps?: boolean;
```

Defined in: [testing/testChat.ts:86](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/testChat.ts#L86)

Keep `t` offsets (default `false`: snapshots must be stable).

***

### ids?

```ts theme={null}
ids?: boolean;
```

Defined in: [testing/testChat.ts:88](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/testChat.ts#L88)

Keep message ids (default `false`: the mock's `in-N`/`mock-N` counters depend on test order).

***

### scope?

```ts theme={null}
scope?: "all" | "chat";
```

Defined in: [testing/testChat.ts:90](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/testChat.ts#L90)

`'chat'` (default): this chat only; `'all'`: every chat the mock saw, interleaved as it happened.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.