框架
版本
防抖器 API 参考
节流器 API 参考
速率限制器 API 参考
队列 API 参考
批处理器 API 参考

排队器状态

接口: QueuerState<TValue>

定义于: queuer.ts:5

类型参数

TValue

属性

addItemCount

ts
addItemCount: number;
addItemCount: number;

定义于: queuer.ts:9

调用 addItem 次数(用于还原计算)


executionCount

ts
executionCount: number;
executionCount: number;

定义于: queuer.ts:13

由队列处理过的项目数


expirationCount

ts
expirationCount: number;
expirationCount: number;

定义于: queuer.ts:17

因过期而被队列移除的项目数


isEmpty

ts
isEmpty: boolean;
isEmpty: boolean;

定义于: queuer.ts:21

队列中没有待处理项目(items 数组为空)


isFull

ts
isFull: boolean;
isFull: boolean;

定义于: queuer.ts:25

队列是否已达到最大容量


空闲

ts
isIdle: boolean;
isIdle: boolean;

定义于: queuer.ts:29

队列当前未处理任何项目


isRunning

ts
isRunning: boolean;
isRunning: boolean;

定义于: queuer.ts:33

队列是否处于活动状态并会自动处理项目


items

ts
items: TValue[];
items: TValue[];

定义于: queuer.ts:37

当前等待处理的项目数组


itemTimestamps

ts
itemTimestamps: number[];
itemTimestamps: number[];

定义于: queuer.ts:41

添加项目以进行过期跟踪的时间戳


pendingTick

ts
pendingTick: boolean;
pendingTick: boolean;

定义于: queuer.ts:45

队列是否有一个待处理的下一项目处理超时


rejectionCount

ts
rejectionCount: number;
rejectionCount: number;

定义于: queuer.ts:49

被拒绝添加到队列中的项目数量


size

ts
size: number;
size: number;

定义于: queuer.ts:53

队列中当前的项目数


status

ts
status: "idle" | "running" | "stopped";
status: "idle" | "running" | "stopped";

定义于: queuer.ts:57

当前处理状态 - 'idle' 表示未处理,'running' 表示活动,'stopped' 表示暂停

我们的合作伙伴
Code Rabbit
Unkey
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。