# BatchConfig

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/stages/stage-12-screenshots/batched-screenshot-processor.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/stages/stage-12-screenshots/batched-screenshot-processor.ts#L30)

## Properties

| Property | Type |
|---|---|
| `batchSize` | `number` |
| `prisma` | `any` |
| `projectId` | `string` |
| `isCancelled` | `() => boolean` |
| `onBatchComplete` | `(result: BatchResult) => void | Promise<void>` |
| `maxBatchRetries` | `number` |
| `retryDelayMs` | `number` |
