译零 TransZero · TanStack Query 中文文档
主站

ManagedTimerId

更新于 2026-11-02 Angular 查看英文原文 ↗
TypeScript
1type ManagedTimerId = 2  | number3  | {4  [toPrimitive]: () => number;5};

定义于:packages/query-core/src/timeoutManager.ts:17

从类型定义角度看,对 setTimeout 进行封装较为别扭,因为平台类型定义可能会扩展 setTimeout 的返回类型。例如,Node.js 类型定义会添加 NodeJS.Timeout;但非默认的 timeoutManager 可能无法返回此类类型。