定义于: rate-limiter.ts:6
executionCount: number;
executionCount: number;
定义于: rate-limiter.ts:10
已完成的函数执行次数
executionTimes: number[];
executionTimes: number[];
定义于: rate-limiter.ts:14
用于限流计算的执行时间戳数组
isExceeded: boolean;
isExceeded: boolean;
定义于: rate-limiter.ts:18
限流器是否已超过限制
maybeExecuteCount: number;
maybeExecuteCount: number;
定义于: rate-limiter.ts:22
调用 maybeExecute 的次数(用于计算减少)
rejectionCount: number;
rejectionCount: number;
定义于: rate-limiter.ts:26
因限流而被拒绝的函数执行次数
status: "disabled" | "idle" | "exceeded";
status: "disabled" | "idle" | "exceeded";
定义于: rate-limiter.ts:30
当前执行状态 - 'disabled' 表示禁用,'executing' 表示正在执行,'idle' 表示空闲,'exceeded' 表示限流已超标
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。