Creating a Basic Rate Limiter System With a Sliding Window in TypeScript