UNPKG

apollo-client-code-first-request

Version:
3 lines (2 loc) 363 B
import { Query, ResponseRef, Type } from '../interfaces'; export declare function parseApolloResponseData<N extends string, A extends Record<string, any>, R extends ResponseRef>(queries: Query<N, A, R>[], data: Record<N, Record<keyof R, any>> | Record<N, Record<keyof R, any>[]>): Record<N, R extends [Type<infer S>] ? S[] : R extends Type<infer T> ? T : never>;