Type Alias: RequestResult<R, Q>
RequestResult<
R,Q> ={ [K in keyof Q]: Q[K] extends AliasedSelection<infer Field, infer Item extends AnyRequestItem> ? Field extends keyof R ? ListResult<Item, RootType<R[Field]>, RootResult<R[Field]>> : never : K extends keyof R ? ListResult<Extract<Q[K], AnyRequestItem>, RootType<R[K]>, RootResult<R[K]>> : never }
Defined in: fate/src/types.ts:518
The result of a FateClient.request and useRequest call, mapping each request key to its corresponding result.
Type Parameters
R
R extends FateRoots
Q
Q extends AnyRequest