import { type LeakyBucket } from "https://deno.land/x/discordeno@17.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.