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

DistributiveOmit

更新于 2026-11-02 Angular 查看英文原文 ↗
TypeScript
1type DistributiveOmit<TObject, TKey extends keyof TObject> = TObject extends any ? Omit<TObject, TKey> : never;

定义位置:packages/query-core/src/types.ts:21

与 Omit 类似,但会分别应用于联合类型(union)的每个成员,因此每个成员都保留其自身的键。

类型参数

TObject

TObject

TKey

TKey extends keyof TObject

本页为 TanStack Query 文档(Angular 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

译自上游 59d11de