• TFn extends AnyAsyncFunction
errorCount: number;
errorCount: number;
导致错误的函数执行次数
executionTimes: number[];
executionTimes: number[];
用于速率限制计算的执行时间戳数组
isExceeded: boolean;
isExceeded: boolean;
速率限制器是否已超出限制
isExecuting: boolean;
isExecuting: boolean;
被速率限制的函数当前是否正在异步执行
lastResult: undefined | ReturnType<TFn>;
lastResult: undefined | ReturnType<TFn>;
最近一次成功函数执行的结果
maybeExecuteCount: number;
maybeExecuteCount: number;
调用 maybeExecute 的次数(用于计算减少)
rejectionCount: number;
rejectionCount: number;
因速率限制而被拒绝的函数执行次数
settleCount: number;
settleCount: number;
已完成的函数执行次数(包括成功或错误)
status: "disabled" | "idle" | "executing" | "exceeded";
status: "disabled" | "idle" | "executing" | "exceeded";
当前执行状态 - 'disabled' (禁用) 时不活动,'executing' (执行中) 时正在执行,'idle' (空闲) 时不执行,'exceeded' (超出) 时速率限制已超出
successCount: number;
successCount: number;
成功完成的函数执行次数
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。