Skip to content

PageLimiter

Defined in: packages/core/src/utils/page-limiter.ts:25

Runs capture jobs under a page limit. One limiter spans a whole run so what it learns carries across batches.

dispose(): void

Defined in: packages/core/src/utils/page-limiter.ts:32

Release the event-loop monitor.

void


each<T>(items, fn): Promise<void>

Defined in: packages/core/src/utils/page-limiter.ts:30

Run fn over items. fn resolves to whether the capture timed out (it handles its own failures, so the limiter cannot see them otherwise).

T

readonly T[]

(item) => Promise<boolean>

Promise<void>