UNPKG

@vue/apollo-ssr

Version:

Apollo GraphQL for Vue - Server Side Rendering utilities

18 lines (17 loc) 777 B
import type { ApolloClient } from '@apollo/client/core/index.js'; export interface ApolloClients { [key: string]: ApolloClient<any>; } export interface SerializeStatesOptions { useUnsafeSerializer?: boolean; } export declare function serializeStates(apolloClients: ApolloClients, options?: SerializeStatesOptions & GetStatesOptions): string; export interface GetStatesOptions { exportNamespace?: string; } export declare function getStates(apolloClients: ApolloClients, options?: GetStatesOptions): Record<string, any>; export interface ExportStatesOptions extends SerializeStatesOptions, GetStatesOptions { globalName?: string; attachTo?: string; } export declare function exportStates(apolloClients: ApolloClients, options?: ExportStatesOptions): string;