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

QueriesResults

更新于 2026-11-02 Svelte 查看英文原文 ↗
TypeScript
1type QueriesResults<T extends any[], TResults extends any[] = [], TDepth extends ReadonlyArray<number> = []> = TDepth["length"] extends MAXIMUM_DEPTH ? CreateQueryResult[] : T extends [] ? [] : T extends [infer Head] ? [...TResults, GetCreateQueryResult<Head>] : T extends [infer Head, ...(infer Tails)] ? QueriesResults<[...Tails], [...TResults, GetCreateQueryResult<Head>], [...TDepth, 1]> : { [K in keyof T]: GetCreateQueryResult<T[K]> };

定义于:packages/svelte-query/src/createQueries.svelte.ts:171

QueriesResults 约简器(reducer)递归地将类型参数映射为结果。

类型参数

T

T extends any[]

TResults

TResults extends any[] = []

TDepth

TDepth extends ReadonlyArray<number> = []

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

译自上游 59d11de