Skip to main content

Module: apollo

Namespaces

References

useProfile

Re-exports useProfile


useProfileEditor

Re-exports useProfileEditor


useProfileQuery

Re-exports useProfileQuery


useProfileUpdate

Re-exports useProfileUpdate

Type aliases

ApolloClientType

Ƭ ApolloClientType: ApolloClient<object>

Variables

ApolloProvider

ApolloProvider: React.FC<ApolloProviderProps<any>>


DeleteUser

DeleteUser: DocumentNode


useLocalThreads

useLocalThreads: UseBoundStore<LocalThreadsState, StoreApi<LocalThreadsState>>

deprecated Avoid global state

Functions

UserApolloProvider

UserApolloProvider(__namedParameters): FunctionComponentElement<ApolloProviderProps<any>>

Parameters

NameType
__namedParametersObject
__namedParameters.childrenReactNode

Returns

FunctionComponentElement<ApolloProviderProps<any>>


UserApolloProviderWs

UserApolloProviderWs(__namedParameters): FunctionComponentElement<ApolloProviderProps<any>>

Parameters

NameType
__namedParametersObject
__namedParameters.childrenReactNode

Returns

FunctionComponentElement<ApolloProviderProps<any>>


gql

gql(literals, ...args): DocumentNode

Parameters

NameType
literalsstring | readonly string[]
...argsany[]

Returns

DocumentNode


insertThread

insertThread(client, uid, thread): Promise<FetchResult<any, Record<string, any>, Record<string, any>>>

Parameters

NameType
clientApolloClientType
uidstring
threadany

Returns

Promise<FetchResult<any, Record<string, any>, Record<string, any>>>


send

send(client, __namedParameters): void

deprecated Manage optimistic send using local state

Parameters

NameType
clientApolloClientType
__namedParametersSendMessage & { tid: string }

Returns

void


updateThread

updateThread(client, variables): void

Parameters

NameType
clientany
variablesany

Returns

void


useApolloClient

useApolloClient(): ApolloClient<object>

Returns

ApolloClient<object>


useFlow

useFlow(flowName): Object

Parameters

NameType
flowNamestring

Returns

Object

NameType
data?any
error?ApolloError
loadingboolean
variablesundefined | { flowName: string }

useFlowReminders

useFlowReminders(): Object

Returns

Object

NameType
create(reminder: any) => void
loadingboolean
remindersundefined | UserDocReminder[]
remove(id: string) => void
update(id: string, updates: any) => void

useMedication

useMedication(): Object

Returns

Object

NameType
create(medication: any) => void
medicationsundefined | Medication[]
remove(id: string) => void
update(id: string, updates: any) => void

useMutation

useMutation<TData, TVariables>(mutation, options?): MutationTuple<TData, TVariables>

Type parameters

NameType
TDataany
TVariablesOperationVariables

Parameters

NameType
mutationDocumentNode | TypedDocumentNode<TData, TVariables>
options?MutationHookOptions<TData, TVariables>

Returns

MutationTuple<TData, TVariables>


useQuery

useQuery<TData, TVariables>(query, options?): QueryResult<TData, TVariables>

Type parameters

NameType
TDataany
TVariablesOperationVariables

Parameters

NameType
queryDocumentNode | TypedDocumentNode<TData, TVariables>
options?QueryHookOptions<TData, TVariables>

Returns

QueryResult<TData, TVariables>


useStartedFlow

useStartedFlow(flowName): Object

Parameters

NameType
flowNamestring

Returns

Object

NameType
data?any
error?ApolloError
loadingboolean
variablesundefined | { flowName: string ; status: string = 'flow_started' }

useSubscription

useSubscription<TData, TVariables>(subscription, options?): Object

Type parameters

NameType
TDataany
TVariablesOperationVariables

Parameters

NameType
subscriptionDocumentNode | TypedDocumentNode<TData, TVariables>
options?SubscriptionHookOptions<TData, TVariables>

Returns

Object

NameType
data?TData
error?ApolloError
loadingboolean
variablesTVariables | undefined

useThread2

useThread2(tid): Object

deprecated depends on useLocalThreads

Parameters

NameType
tidstring

Returns

Object

NameType
dataany
errorundefined | ApolloError
loadingboolean
messagesMessage[]