import { RatelimitHelper } from "https://deno.land/x/dynablox_opencloud@v0.2.2/src/helpers/RatelimitHelper.ts";
Helper for OpenCloud ratelimit handling.
Methods
getNextRequestAvailability(): Date | undefined
Gets the date of the request availability for a URL and method for a subject.
incrementRatelimits(): void
Increment all global and individual ratelimits for a subject ID by count
.
List a subject's global and individual ratelimits, even if some are 0.
Static Methods
getGlobalSubjectLimitations(subject?: RegisteredSubject): Limitation[]
Get a subject's global limitations.
getIndividualSubjectLimitations(subject: RegisteredSubject): Limitation[]
Get a subject's individual limitations.