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.
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
void
Defined in: packages/core/src/utils/page-limiter.ts:32
Release the event-loop monitor.
Returns
Section titled “Returns”void
each()
Section titled “each()”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).
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”readonly T[]
(item) => Promise<boolean>
Returns
Section titled “Returns”Promise<void>