Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/urql-graphql/urql
/ functions
Functions
705 in github.com/urql-graphql/urql
⨍
Functions
705
◇
Types & classes
115
↓ 296 callers
Function
gql
(parts: string | TemplateStringsArray /* arguments */)
packages/core/src/gql.ts:65
↓ 124 callers
Function
next
({ done, value, }: { done?: boolean; value: ExecutionResult;
exchanges/execute/src/execute.ts:72
↓ 117 callers
Method
get
(key: number)
packages/react-urql/src/hooks/cache.ts:7
↓ 105 callers
Function
query
(query, variables, context)
packages/core/src/client.ts:833
↓ 104 callers
Method
createRequestOperation
Creates an `Operation` from a `GraphQLRequest` and optionally, overriding `OperationContext` options. * * @param kind - The {@link OperationType
packages/core/src/client.ts:265
↓ 97 callers
Function
makeOperation
(kind, request, context)
packages/core/src/utils/operation.ts:53
↓ 83 callers
Method
resolve
Returns a cached value on a given entity’s field. * * @param entity - a GraphQL object (“entity”) or an entity key. * @param fieldName - the
exchanges/graphcache/src/types.ts:330
↓ 71 callers
Function
subscribe
(observer)
packages/core/src/exchanges/subscription.test.ts:35
↓ 64 callers
Function
itemNode
(numItem: number)
exchanges/graphcache/src/extras/relayPagination.test.ts:8
↓ 61 callers
Function
itemEdge
(numItem: number)
exchanges/graphcache/src/extras/relayPagination.test.ts:15
↓ 55 callers
Method
next
()
exchanges/graphcache/src/operations/shared.ts:215
↓ 53 callers
Function
createRequest
( _query: DocumentInput<Data, Variables>, _variables: Variables, extensions?: RequestExtensions | undefi
packages/core/src/utils/request.ts:167
↓ 52 callers
Function
cacheExchange
(opts?: C)
exchanges/graphcache/src/cacheExchange.ts:69
↓ 51 callers
Method
set
(key: number, value: CacheEntry)
packages/react-urql/src/hooks/cache.ts:8
↓ 41 callers
Method
executeRequestOperation
Creates a `Source` that executes the `Operation` and issues `OperationResult`s for this `Operation`. * * @param operation - {@link Operation} th
packages/core/src/client.ts:297
↓ 36 callers
Function
formatDocument
( node: T )
packages/core/src/utils/formatDocument.ts:106
↓ 33 callers
Function
invariant
( condition: any, message: string, code: ErrorCode )
exchanges/graphcache/src/helpers/help.ts:76
↓ 32 callers
Function
stringifyVariables
(x: any, includeFiles?: boolean)
packages/core/src/utils/variables.ts:83
↓ 23 callers
Function
expectCacheIntegrity
(testcase: TestCase)
exchanges/graphcache/src/test-utils/suite.test.ts:14
↓ 23 callers
Function
relayPagination
( params: PaginationParams = {} )
exchanges/graphcache/src/extras/relayPagination.ts:284
↓ 23 callers
Function
useQuery
( args: UseQueryArgs<T, V> )
packages/vue-urql/src/useQuery.ts:232
↓ 22 callers
Method
keyOfEntity
Returns the cache key for a given entity or `null` if it’s unkeyable. * * @param entity - the {@link Entity} to generate a key for. * @return
exchanges/graphcache/src/types.ts:287
↓ 22 callers
Function
warn
( message: string, code: ErrorCode, logger: Logger | undefined )
exchanges/graphcache/src/helpers/help.ts:93
↓ 21 callers
Function
getMainOperation
Returns the main operation's definition
exchanges/graphcache/src/ast/traversal.ts:21
↓ 21 callers
Function
makeResult
( operation: Operation, result: ExecutionResult, response?: any )
packages/core/src/utils/result.ts:26
↓ 20 callers
Function
mergeResultPatch
( prevResult: OperationResult, nextResult: ExecutionResult, response?: any, pending?: ExecutionResult[
packages/core/src/utils/result.ts:96
↓ 20 callers
Function
minifyIntrospectionQuery
( schema: IntrospectionQuery, opts: MinifySchemaOptions = {} )
packages/introspection/src/minifyIntrospectionQuery.ts:219
↓ 19 callers
Function
getSelectionSet
(node: { selectionSet?: FormattedNode<SelectionSetNode>; })
exchanges/graphcache/src/ast/node.ts:35
↓ 19 callers
Function
makeAsyncStorage
({ dataKey = 'graphcache-data', metadataKey = 'graphcache-metadata', maxAge = 7, } = {})
packages/storage-rn/src/makeAsyncStorage.ts:53
↓ 18 callers
Function
get
( target: CreateQueryState<Data, Variables>, prop: keyof CreateQueryState<Data, Variables> )
packages/solid-urql/src/createQuery.ts:325
↓ 18 callers
Function
makeFetchBody
(request: Omit<GraphQLRequest<Data, Variables>, 'key'>)
packages/core/src/internal/fetchOptions.ts:24
↓ 18 callers
Function
useQuery
(args: UseQueryArgs<Variables, Data>)
packages/react-urql/src/hooks/useQuery.ts:220
↓ 17 callers
Function
mocked
(x: any)
exchanges/execute/src/execute.test.ts:39
↓ 15 callers
Function
executeExchange
(options: ExecuteExchangeArgs)
exchanges/execute/src/execute.ts:120
↓ 15 callers
Method
executeQuery
Creates a `Source` that executes the GraphQL query operation for the passed `GraphQLRequest`. * * @param query - a {@link GraphQLRequest} * @
packages/core/src/client.ts:391
↓ 15 callers
Function
makeFetchSource
( operation: Operation, url: string, fetchOptions: RequestInit )
packages/core/src/internal/fetchSource.ts:262
↓ 15 callers
Function
populateExchange
({ schema: ogSchema, options }: PopulateExchangeOpts)
exchanges/populate/src/populateExchange.ts:115
↓ 15 callers
Function
resolve
()
examples/with-subscriptions-via-fetch/server/schema.js:23
↓ 14 callers
Method
extractData
Server-side method to get all serialized results the {@link SSRExchange} has captured. * @returns an {@link SSRData} dictionary.
packages/core/src/exchanges/ssr.ts:103
↓ 14 callers
Function
ssrExchange
(params: SSRExchangeParams = {})
packages/core/src/exchanges/ssr.ts:188
↓ 14 callers
Function
stringifyDocument
( node: string | DefinitionNode | DocumentNode )
packages/core/src/utils/request.ts:65
↓ 13 callers
Function
cleanup
()
scripts/rollup/cleanup-plugin.mjs:3
↓ 13 callers
Function
mount
packages/site/src/index.js:12
↓ 12 callers
Function
authExchange
( init: (utilities: AuthUtilities) => Promise<AuthConfig> )
exchanges/auth/src/authExchange.ts:198
↓ 12 callers
Function
execute
()
packages/react-urql/src/components/Mutation.test.tsx:43
↓ 12 callers
Function
wrap
(json: object)
packages/core/src/internal/fetchSource.test.ts:247
↓ 11 callers
Method
appendHeaders
Adds additional HTTP headers to an `Operation`. * * @param operation - An {@link Operation} to add headers to. * @param headers - The HTTP he
exchanges/auth/src/authExchange.ts:61
↓ 11 callers
Function
createQuery
(args: UseQueryArgs)
packages/vue-urql/src/useQuery.test.ts:21
↓ 11 callers
Method
executeSubscription
Creates a `Source` that executes the GraphQL subscription operation for the passed `GraphQLRequest`. * * @param query - a {@link GraphQLRequest}
packages/core/src/client.ts:457
↓ 11 callers
Method
inspectFields
Returns a list of cached fields for a given GraphQL object (“entity”). * * @param entity - a GraphQL object (“entity”) or an entity key. * @r
exchanges/graphcache/src/types.ts:355
↓ 11 callers
Method
reexecuteOperation
Dispatches an `Operation` to the `Exchange` pipeline, if this `Operation` is active. * * @remarks * This method is frequently used in {@link
packages/core/src/client.ts:231
↓ 11 callers
Method
render
()
packages/site/src/screens/home/features.js:60
↓ 11 callers
Function
useClient
(key: string = DEFAULT_KEY)
packages/vue-urql/src/useClient.ts:107
↓ 10 callers
Function
complete
()
packages/core/src/exchanges/subscription.ts:170
↓ 10 callers
Function
dispatchDebug
(event)
packages/core/src/exchanges/compose.ts:40
↓ 10 callers
Function
frag
(value: string)
exchanges/graphcache/src/ast/schemaPredicates.test.ts:16
↓ 10 callers
Function
getName
(node: { name: NameNode })
exchanges/graphcache/src/ast/node.ts:23
↓ 10 callers
Function
is
(a, b)
scripts/prepare/index.js:34
↓ 10 callers
Function
makeExchangeArgs
()
exchanges/auth/src/authExchange.test.ts:31
↓ 10 callers
Function
mapExchange
({ onOperation, onResult, onError, }: MapExchangeOpts)
packages/core/src/exchanges/map.ts:78
↓ 9 callers
Function
cacheExchange
({ forward, client, dispatchDebug })
packages/core/src/exchanges/cache.ts:53
↓ 9 callers
Function
computeNextState
( prevState: T, result: Partial<T> )
packages/react-urql/src/hooks/state.ts:47
↓ 9 callers
Function
createQuery
( args: CreateQueryArgs<Data, Variables> )
packages/solid-urql/src/createQuery.ts:170
↓ 9 callers
Method
executeMutation
Creates a `Source` that executes the GraphQL mutation operation for the passed `GraphQLRequest`. * * @param query - a {@link GraphQLRequest}
packages/core/src/client.ts:526
↓ 9 callers
Function
getPackageManifest
scripts/actions/lib/packages.mjs:7
↓ 9 callers
Function
keyOfField
(fieldName: string, args?: FieldArgs)
exchanges/graphcache/src/store/keys.ts:4
↓ 9 callers
Function
mocked
(x: any)
exchanges/graphcache/src/store/store.test.ts:25
↓ 9 callers
Method
mutation
Creates a `Source` that executes the GraphQL mutation operation created from the passed parameters. * * @param query - a GraphQL document contai
packages/core/src/client.ts:507
↓ 9 callers
Method
query
Creates a `Source` that executes the GraphQL query operation created from the passed parameters. * * @param query - a GraphQL document containin
packages/core/src/client.ts:346
↓ 9 callers
Function
simplePagination
({ offsetArgument = 'skip', limitArgument = 'limit', mergeMode = 'after', }: PaginationParams = {})
exchanges/graphcache/src/extras/simplePagination.ts:38
↓ 9 callers
Function
ssr
({ client, forward })
packages/core/src/exchanges/ssr.ts:211
↓ 8 callers
Function
concatEdges
( cache: Cache, leftEdges: NullArray<string>, rightEdges: NullArray<string> )
exchanges/graphcache/src/extras/relayPagination.ts:45
↓ 8 callers
Function
concatNodes
( leftNodes: NullArray<string>, rightNodes: NullArray<string> )
exchanges/graphcache/src/extras/relayPagination.ts:70
↓ 8 callers
Function
deferDispatch
( setState: F, value?: F extends Dispatch<infer State> ? State : void )
packages/react-urql/src/hooks/state.ts:78
↓ 8 callers
Function
fetchExchange
({ forward, dispatchDebug })
packages/core/src/exchanges/fetch.ts:29
↓ 8 callers
Function
makeErrorResult
( operation: Operation, error: Error, response?: any )
packages/core/src/utils/result.ts:195
↓ 8 callers
Function
phash
(x: string, seed?: HashValue)
packages/core/src/utils/hash.ts:32
↓ 8 callers
Function
retryExchange
(options: RetryExchangeOptions = {})
exchanges/retry/src/retryExchange.ts:111
↓ 8 callers
Function
shouldInclude
( node: FormattedNode<SelectionNode>, vars: Variables )
exchanges/graphcache/src/ast/traversal.ts:52
↓ 8 callers
Method
updateQuery
Updates a GraphQL query‘s cached data. * * @param input - a {@link QueryInput}, which is a GraphQL query request. * @param updater - a functi
exchanges/graphcache/src/types.ts:402
↓ 8 callers
Function
useClient
()
packages/react-urql/src/context.ts:65
↓ 8 callers
Function
useMutation
( query: DocumentInput<T, V> )
packages/vue-urql/src/useMutation.ts:131
↓ 7 callers
Method
clear
Clears the entire IndexedDB storage.
exchanges/graphcache/src/default-storage/index.ts:45
↓ 7 callers
Function
ensureKey
(x: any)
exchanges/graphcache/src/extras/relayPagination.ts:43
↓ 7 callers
Function
initDataState
( operationType: OperationType, data: InMemoryData, layerKey?: number | null, isOptimistic?: boolean,
exchanges/graphcache/src/store/data.ts:102
↓ 7 callers
Function
makeFetchURL
( operation: Operation, body?: FetchBody )
packages/core/src/internal/fetchOptions.ts:66
↓ 7 callers
Function
normalizeVariables
( node: OperationDefinitionNode, input: void | Record<string, unknown> )
exchanges/graphcache/src/ast/variables.ts:50
↓ 7 callers
Function
persistedExchange
(options?: PersistedExchangeOptions)
exchanges/persisted/src/persistedExchange.ts:136
↓ 7 callers
Method
restoreData
Client-side method to add serialized results to the {@link SSRExchange}. * @param data - {@link SSRData},
packages/core/src/exchanges/ssr.ts:99
↓ 7 callers
Method
writeData
Called by the {@link cacheExchange} to write new data to the offline storage. * @remarks * `writeData` is called when Graphcache updated its cac
exchanges/graphcache/src/types.ts:978
↓ 6 callers
Method
children
(arg: MutationState<Data, Variables>)
packages/react-urql/src/components/Mutation.ts:22
↓ 6 callers
Function
clearDataState
()
exchanges/graphcache/src/store/data.ts:164
↓ 6 callers
Function
collectTypenames
(response: object)
packages/core/src/utils/collectTypenames.ts:30
↓ 6 callers
Function
createSubscription
( args: CreateSubscriptionArgs<Data, Variables>, handler?: SubscriptionHandler<Data, Result> )
packages/solid-urql/src/createSubscription.ts:208
↓ 6 callers
Function
execute
()
packages/preact-urql/src/components/Mutation.test.tsx:34
↓ 6 callers
Function
makeExchangeArgs
()
exchanges/persisted/src/persistedExchange.test.ts:22
↓ 6 callers
Function
makeFetchOptions
( operation: Operation, body?: FetchBody )
packages/core/src/internal/fetchOptions.ts:145
↓ 6 callers
Function
mapType
(fromType: any)
packages/introspection/src/minifyIntrospectionQuery.ts:19
↓ 6 callers
Method
readData
Called to rehydrate data when the {@link cacheExchange} first loads. * @remarks * `readData` is called when Graphcache first starts up, and load
exchanges/graphcache/src/types.ts:971
↓ 6 callers
Function
readSelection
( ctx: Context, key: string, select: FormattedNode<SelectionSet>, input: Data, result?: Data )
exchanges/graphcache/src/operations/query.ts:343
next →
1–100 of 705, ranked by callers