import { type LeakyBucket } from "https://dotland.deno.dev/x/discordeno@18.0.1/plugins/helpers/deps.ts";
A Leaky Bucket.
Useful for rate limiting purposes.
This uses performance.now()
instead of Date.now()
for higher accuracy.
NOTE: This bucket is lazy, means it only updates when a related method is called.