UNPKG

apollo-client-code-first-request

Version:
40 lines (39 loc) 16.2 kB
import { ApolloClient, MutationOptions, QueryOptions, SubscriptionOptions } from '@apollo/client'; import { ApolloFetchOptions, ApolloFetchResult, FetchType, Query, ResponseRef } from './interfaces'; export declare class ApolloClientCodeFirstRequest { private constructor(); static addQuery<N extends string, A extends Record<string, any>, R extends ResponseRef, Q extends Query<N, A, R>>(...queries: Query<N, A, R>[]): { addQuery: <N2 extends string, A2 extends Record<string, any>, R2 extends ResponseRef>(...queries2: Query<N2, A2, R2>[]) => { addQuery: <N2_1 extends string, A2_1 extends Record<string, any>, R2_1 extends ResponseRef>(...queries2: Query<N2_1, A2_1, R2_1>[]) => { addQuery: <N2_2 extends string, A2_2 extends Record<string, any>, R2_2 extends ResponseRef>(...queries2: Query<N2_2, A2_2, R2_2>[]) => { addQuery: <N2_3 extends string, A2_3 extends Record<string, any>, R2_3 extends ResponseRef>(...queries2: Query<N2_3, A2_3, R2_3>[]) => { addQuery: <N2_4 extends string, A2_4 extends Record<string, any>, R2_4 extends ResponseRef>(...queries2: Query<N2_4, A2_4, R2_4>[]) => { addQuery: <N2_5 extends string, A2_5 extends Record<string, any>, R2_5 extends ResponseRef>(...queries2: Query<N2_5, A2_5, R2_5>[]) => { addQuery: <N2_6 extends string, A2_6 extends Record<string, any>, R2_6 extends ResponseRef>(...queries2: Query<N2_6, A2_6, R2_6>[]) => { addQuery: <N2_7 extends string, A2_7 extends Record<string, any>, R2_7 extends ResponseRef>(...queries2: Query<N2_7, A2_7, R2_7>[]) => { addQuery: <N2_8 extends string, A2_8 extends Record<string, any>, R2_8 extends ResponseRef>(...queries2: Query<N2_8, A2_8, R2_8>[]) => { addQuery: <N2_9 extends string, A2_9 extends Record<string, any>, R2_9 extends ResponseRef>(...queries2: Query<N2_9, A2_9, R2_9>[]) => { addQuery: <N2_10 extends string, A2_10 extends Record<string, any>, R2_10 extends ResponseRef>(...queries2: Query<N2_10, A2_10, R2_10>[]) => any; fetch: <T extends FetchType>(type: T, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7> | Query<N2_8, A2_8, R2_8> | Query<N2_9, A2_9, R2_9>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7> | Query<N2_8, A2_8, R2_8> | Query<N2_9, A2_9, R2_9>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7> | Query<N2_8, A2_8, R2_8> | Query<N2_9, A2_9, R2_9>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_1 extends FetchType>(type: T_1, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_1, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_1, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7> | Query<N2_8, A2_8, R2_8>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7> | Query<N2_8, A2_8, R2_8>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7> | Query<N2_8, A2_8, R2_8>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_2 extends FetchType>(type: T_2, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_2, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_2, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6> | Query<N2_7, A2_7, R2_7>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_3 extends FetchType>(type: T_3, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_3, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_3, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5> | Query<N2_6, A2_6, R2_6>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_4 extends FetchType>(type: T_4, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_4, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_4, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4> | Query<N2_5, A2_5, R2_5>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_5 extends FetchType>(type: T_5, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_5, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_5, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3> | Query<N2_4, A2_4, R2_4>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_6 extends FetchType>(type: T_6, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_6, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_6, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2> | Query<N2_3, A2_3, R2_3>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_7 extends FetchType>(type: T_7, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_7, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_7, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1> | Query<N2_2, A2_2, R2_2>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_8 extends FetchType>(type: T_8, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_8, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_8, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2> | Query<N2_1, A2_1, R2_1>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_9 extends FetchType>(type: T_9, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_9, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_9, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2>>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2>>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q | Query<N2, A2, R2>>, Record<string, any>, Record<string, any>>>>>; }; fetch: <T_10 extends FetchType>(type: T_10, apolloClient: ApolloClient<any>, options?: import("./interfaces").BranchByFetchType<T_10, QueryOptions<import("@apollo/client").OperationVariables, any>, MutationOptions<any, import("@apollo/client").OperationVariables, import("@apollo/client").DefaultContext, import("@apollo/client").ApolloCache<any>>, SubscriptionOptions<import("@apollo/client").OperationVariables, any>>) => Promise<import("./interfaces").BranchByFetchType<T_10, import("@apollo/client").ApolloQueryResult<import("./interfaces").QueryResult<Q>>, import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q>, Record<string, any>, Record<string, any>>, import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<import("./interfaces").QueryResult<Q>, Record<string, any>, Record<string, any>>>>>; }; }