UNPKG

@apollo-orbit/angular

Version:

A fully-featured GraphQL client for Angular with modular state management.

17 lines (16 loc) 1.04 kB
import { Apollo as ApolloBase, DefaultOptions, MutationResult } from '@apollo-orbit/angular/core'; import { Action, ActionInstance, MutationManager } from '@apollo-orbit/core'; import { ApolloClient, MutationOptions, OperationVariables as Variables } from '@apollo/client/core'; import { Observable } from 'rxjs'; import { ActionExecution } from './actions'; import * as i0 from "@angular/core"; export declare class Apollo<TCacheShape = any> extends ApolloBase<TCacheShape> { readonly actions: Observable<ActionExecution>; private readonly manager; private readonly _actions; constructor(client: ApolloClient<TCacheShape>, manager: MutationManager, defaultOptions?: DefaultOptions); mutate<T = any, V extends Variables = Variables>(options: MutationOptions<T, V>): Observable<MutationResult<T>>; dispatch<TAction extends Action | ActionInstance>(action: TAction): Observable<void>; static ɵfac: i0.ɵɵFactoryDeclaration<Apollo<any>, never>; static ɵprov: i0.ɵɵInjectableDeclaration<Apollo<any>>; }