declare export function renderToStringWithData()

in flow-typed/npm/react-apollo_v2.x.x.js [900:937]


  declare export function renderToStringWithData(
    component: Element<*>
  ): Promise<string>;

  declare export function cleanupApolloState(apolloState: any): void;

  declare export type QueryRenderProps<
    TData = any,
    TVariables = OperationVariables
  > = {
    data: MakeDataOptional<TData>,
    loading: boolean,
    error?: ApolloError,
    variables: TVariables,
    networkStatus: NetworkStatus,
    refetch: (variables?: TVariables) => Promise<ApolloQueryResult<TData>>,
    fetchMore: ((
      options: FetchMoreOptions<TData, TVariables> &
        FetchMoreQueryOptions<TVariables>
    ) => Promise<ApolloQueryResult<TData>>) &
      (<TData2, TVariables2>(
        options: { query: DocumentNode } & FetchMoreQueryOptions<TVariables2> &
          FetchMoreOptions<TData2, TVariables2>
      ) => Promise<ApolloQueryResult<TData2>>),
    load: () => void,
    startPolling: (interval: number) => void,
    stopPolling: () => void,
    subscribeToMore: (
      options: SubscribeToMoreOptions<TData, any, any>
    ) => () => void,
    updateQuery: (
      mapFn: (
        previousResult: TData,
        options: { variables: TVariables }
      ) => TData
    ) => mixed,
    client: ApolloClient<any>
  };