OptionalconcurrencyMaximum number of requests kept in flight at once.
OptionaldiagnosticsControls how a throwing observer callback is reported.
OptionalmaxHard cap on chunks fetched (the chunk naming shape).
OptionalmaxHard cap on pages fetched (the page naming shape).
OptionalperEntries requested per chunk (the chunk naming shape).
OptionalperEntries requested per page (the page naming shape).
Optionalstart1-based chunk number to start from (the chunk naming shape).
Optionalstart1-based page number to start from (the page naming shape).
The caller-supplied pagination option values resolvePaginationOptions reads: the numeric and diagnostics fields of the providers' public option interfaces (
PaginateOptions,ChunkPaginateOptions,MalPaginateOptions) in one structural shape, so every public options type is assignable without the engine importing provider types. Both naming shapes,perPage/startPage/maxPagesandperChunk/startChunk/maxChunks, are carried; the PaginationDefaults.naming discriminator selects which to read.