Override for testing against a different host.
Max retries on a 429 response before throwing MetronRateLimitError. Default 3.
Knox API token, generated from your account settings at metron.cloud.
Last known state of both rate-limit counters, as reported by the most recent response. Each counter is null until a request has been made.
Async generator yielding every result across all pages of a list endpoint, sleeping/retrying as needed between page requests so callers never have to think about the rate limit themselves.
Optionalparams: Record<string, string | number | boolean | null | undefined> = {}Issue a GET request against a Metron API path, e.g. /api/series/.
Prefer the resource namespaces (client.series.list(...), etc.) for
the built-in endpoints; this is the low-level primitive they're built on.
Optionalparams: Record<string, string | number | boolean | null | undefined> = {}
Proactively pause before a request would exceed the tracked rate limit. Default true.