QueriesResults
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> = []