Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/graphql-hive/graphql-yoga
/ functions
Functions
1,330 in github.com/graphql-hive/graphql-yoga
⨍
Functions
1,330
◇
Types & classes
217
↓ 346 callers
Function
createTestkit
( pluginsOrEnvelop: GetEnvelopedFn<any> | Parameters<typeof envelop>['0']['plugins'], schema?: GraphQLSche
packages/envelop/testing/src/index.ts:97
↓ 319 callers
Function
createYoga
( options: YogaServerOptions<TServerContext, TUserContext>, )
packages/graphql-yoga/src/server.ts:792
↓ 222 callers
Function
assertSingleExecutionValue
( input: ExecutionReturn<TData, TExtensions>, )
packages/envelop/testing/src/index.ts:235
↓ 199 callers
Method
get
(key: string)
packages/plugins/apq/src/index.ts:57
↓ 124 callers
Function
createSchema
( opts: IExecutableSchemaDefinition<TContext & YogaInitialContext>, )
packages/graphql-yoga/src/schema.ts:6
↓ 89 callers
Method
set
(key: string, query: string)
packages/plugins/apq/src/index.ts:59
↓ 76 callers
Function
useResponseCache
({ cache = createInMemoryCache(), ttl: globalTtl = Infinity, session, enabled, ignoredTypes = [],
packages/envelop/plugins/response-cache/src/plugin.ts:305
↓ 72 callers
Function
createSchema
()
benchmark/envelop/app.js:41
↓ 66 callers
Method
info
(message: unknown)
packages/envelop/plugins/apollo-federation/src/index.ts:17
↓ 63 callers
Function
parse
()
packages/envelop/core/src/orchestrator.ts:86
↓ 60 callers
Method
add
(a: string, b: string, areMutuallyExclusive: boolean)
packages/plugins/defer-stream/src/validations/overlapping-fields-can-be-merged.ts:874
↓ 57 callers
Function
execute
(args)
packages/envelop/plugins/response-cache/src/plugin.ts:541
↓ 56 callers
Function
fetch
(request: Request, env: Record<string, string>, ...rest: unknown[])
examples/cloudflare-modules/src/index.ts:18
↓ 53 callers
Function
fetch
()
packages/plugins/response-cache/__tests__/response-cache.spec.ts:90
↓ 50 callers
Method
get
(key: string)
packages/envelop/plugins/parser-cache/src/index.ts:7
↓ 46 callers
Function
prepare
( config: PrometheusTracingPluginConfig, registry: Registry = new Registry(), plugins: Plugin[] =
packages/envelop/plugins/prometheus/test/prom.spec.ts:89
↓ 40 callers
Method
error
(message: unknown)
packages/envelop/plugins/apollo-federation/src/index.ts:18
↓ 39 callers
Method
parse
(request: Request)
packages/graphql-yoga/src/plugins/use-request-parser.ts:7
↓ 39 callers
Method
set
(key: string, value: T)
packages/envelop/plugins/parser-cache/src/index.ts:8
↓ 36 callers
Function
envelop
(options: { plugins: PluginsType; enableInternalTracing?: boolean; })
packages/envelop/core/src/create.ts:18
↓ 36 callers
Function
metricCount
(name: string, sub: string | null = null)
packages/envelop/plugins/prometheus/test/prom.spec.ts:118
↓ 32 callers
Function
setTimeout$
(ms: number)
packages/envelop/plugins/opentelemetry/test/use-open-telemetry.spec.ts:558
↓ 31 callers
Function
resolve
()
packages/graphql-yoga/__tests__/request-cancellation.spec.ts:107
↓ 31 callers
Function
useExtendContext
( contextFactory: TContextFactory, )
packages/envelop/core/src/plugins/use-extend-context.ts:10
↓ 30 callers
Method
has
(a: string, b: string, areMutuallyExclusive: boolean)
packages/plugins/defer-stream/src/validations/overlapping-fields-can-be-merged.ts:860
↓ 30 callers
Function
print
(ast: ASTNode)
packages/envelop/plugins/prometheus/test/prom.spec.ts:21
↓ 30 callers
Method
warn
(message: unknown)
packages/envelop/plugins/apollo-federation/src/index.ts:15
↓ 29 callers
Function
beforeEach
()
examples/bun-yoga-ws/__integration-tests__/bun.spec.ts:23
↓ 29 callers
Function
setResult
(newResult)
packages/graphql-yoga/src/process-request.ts:38
↓ 28 callers
Function
assertStreamExecutionValue
( input: ExecutionReturn<TData, TExtensions>, )
packages/envelop/testing/src/index.ts:243
↓ 28 callers
Function
useMaskedErrors
( opts?: UseMaskedErrorsOpts, )
packages/envelop/core/src/plugins/use-masked-errors.ts:97
↓ 27 callers
Function
extendContext
(extension)
packages/envelop/core/src/orchestrator.ts:346
↓ 27 callers
Function
useGenericAuth
( options: GenericAuthPluginOptions<UserType, ContextType, CurrentUserKey>, )
packages/envelop/plugins/generic-auth/src/index.ts:287
↓ 27 callers
Function
useSchema
(schema: any)
packages/envelop/core/src/plugins/use-schema.ts:3
↓ 26 callers
Function
createTestServer
( options: JwtPluginOptions, initPlugins: Plugin[] = [], afterPlugins: Plugin[] = [], )
packages/plugins/jwt/src/__tests__/jwt.spec.ts:775
↓ 26 callers
Function
isAsyncIterable
( maybeAsyncIterable: any, )
packages/envelop/core/src/utils.ts:75
↓ 26 callers
Method
replace
(hint: CacheHint)
packages/envelop/plugins/apollo-federation/src/new-cache-policy.ts:17
↓ 25 callers
Function
createInlineSigningKeyProvider
(signingKey: string)
packages/plugins/jwt/src/utils.ts:133
↓ 25 callers
Method
delete
(id: string)
e2e/tests/vercel.ts:46
↓ 24 callers
Method
addEventListener
( type: TCurrEvent['type'], callback: TypedEventListenerOrEventListenerObject<TCurrEvent> | null,
packages/event-target/typed-event-target/src/index.ts:22
↓ 24 callers
Function
resolve
(parent)
examples/pothos/src/yoga.ts:27
↓ 24 callers
Function
useResponseCache
( options: UseResponseCacheParameter<TContext>, )
packages/plugins/response-cache/src/index.ts:76
↓ 23 callers
Function
useDeferStream
()
packages/plugins/defer-stream/src/index.ts:10
↓ 23 callers
Function
useEngine
(engine: UseEngineOptions)
packages/envelop/core/src/plugins/use-engine.ts:17
↓ 22 callers
Method
debug
(message: unknown)
packages/envelop/plugins/apollo-federation/src/index.ts:16
↓ 22 callers
Function
expectErrors
(queryStr: string)
packages/plugins/defer-stream/__tests__/validations/overlapping-fields-can-be-merged.spec.ts:6
↓ 22 callers
Function
metricString
(name: string)
packages/envelop/plugins/prometheus/test/prom.spec.ts:112
↓ 21 callers
Function
getEnveloped
( context: TInitialContext = {} as TInitialContext, )
packages/envelop/core/src/create.ts:28
↓ 19 callers
Function
buildJWT
( payload: object, options: SignOptions & { key?: string; algorithm?: Algorithm | 'none' } = {}, prefix
packages/plugins/jwt/src/__tests__/jwt.spec.ts:842
↓ 19 callers
Function
collectAsyncIteratorValues
( asyncIterable: AsyncIterableIterator<TType>, )
packages/envelop/testing/src/index.ts:251
↓ 19 callers
Function
useResourceLimitations
(params?: UseResourceLimitationsParams)
packages/envelop/plugins/resource-limitations/src/index.ts:248
↓ 19 callers
Function
useTestOpenTelemetry
( exporter?: InMemorySpanExporter, options?: TracingOptions, spanPrefix?: string, )
packages/envelop/plugins/opentelemetry/test/use-open-telemetry.spec.ts:76
↓ 18 callers
Function
contextFactory
()
packages/envelop/core/test/context.spec.ts:119
↓ 18 callers
Function
useLogger
( rawOptions: LoggerPluginOptions = DEFAULT_OPTIONS, )
packages/envelop/core/src/plugins/use-logger.ts:18
↓ 18 callers
Function
usePersistedOperations
({ allowArbitraryOperations = false, extractPersistedOperationId = defaultExtractPersistedOperationId, g
packages/plugins/persisted-operations/src/index.ts:97
↓ 18 callers
Function
withPrefix
(prefix: string)
packages/graphql-yoga/__tests__/instruments.spec.ts:92
↓ 16 callers
Function
createInMemoryCache
(params?: InMemoryCacheParameter)
packages/envelop/plugins/response-cache/src/in-memory-cache.ts:18
↓ 16 callers
Function
expectValid
(queryStr: string)
packages/plugins/defer-stream/__tests__/validations/overlapping-fields-can-be-merged.spec.ts:10
↓ 16 callers
Function
resolve
()
packages/plugins/defer-stream/__tests__/defer-stream.spec.ts:42
↓ 16 callers
Function
validate
()
packages/envelop/core/src/orchestrator.ts:87
↓ 15 callers
Function
getState
(payload: Payload)
packages/envelop/core/src/plugin-with-state.ts:38
↓ 15 callers
Function
useRateLimiter
(options: RateLimiterPluginOptions)
packages/envelop/plugins/rate-limiter/src/index.ts:152
↓ 14 callers
Function
afterEach
()
examples/bun-yoga-ws/__integration-tests__/bun.spec.ts:31
↓ 14 callers
Function
createLogger
( logLevel: LogLevel | 'silent' = globalThis.process?.env['DEBUG'] === '1' ? 'debug' : 'info', )
packages/logger/src/index.ts:49
↓ 14 callers
Function
env
(name: string)
e2e/utils.ts:52
↓ 14 callers
Function
handler
(req, res)
benchmark/envelop/app.js:108
↓ 14 callers
Function
useGraphQlJit
( compilerOptions: Partial<CompilerOptions> = {}, pluginOptions: { /** * A helper function that h
packages/envelop/plugins/graphql-jit/src/index.ts:26
↓ 14 callers
Function
usePersistedOperations
( rawOptions: UsePersistedOperationsOptions, )
packages/envelop/plugins/persisted-operations/src/plugin.ts:41
↓ 13 callers
Function
buildEntityKey
( entityTypename: string, entityId: string | number | undefined = undefined, keyPrefix: string | null |
packages/envelop/plugins/response-cache-cloudflare-kv/src/cache-key.ts:11
↓ 13 callers
Function
getDocumentString
( document: TDocumentNode, print?: (doc: TDocumentNode) => string, )
packages/envelop/core/src/document-string-map.ts:8
↓ 13 callers
Function
useOnResolve
( onResolve: OnResolve<PluginContext>, opts: UseOnResolveOptions = { skipIntrospection: true, skipDefaultR
packages/envelop/plugins/on-resolve/src/index.ts:53
↓ 13 callers
Function
useParserCache
(pluginOptions: ParserCacheOptions = {})
packages/envelop/plugins/parser-cache/src/index.ts:22
↓ 13 callers
Function
usePrometheus
(config: PrometheusTracingPluginConfig)
packages/envelop/plugins/prometheus/src/index.ts:74
↓ 12 callers
Function
buildOperationKey
( operationId: string, keyPrefix: string | null | undefined = undefined, )
packages/envelop/plugins/response-cache-cloudflare-kv/src/cache-key.ts:1
↓ 12 callers
Method
create
(cat: Cat)
packages/nestjs/__tests__/fixtures/graphql/cats/cats.service.ts:13
↓ 12 callers
Function
createMetricName
(key: keyof typeof metricNames, prefix: string = 'graphql')
packages/envelop/plugins/statsd/test/statsd.spec.ts:9
↓ 12 callers
Function
createTestEnv
( options: { graphosFetch?: typeof fetch; options?: ApolloUsageReportOptions } = {}, )
packages/plugins/apollo-usage-report/__tests__/apollo-usage-report.spec.ts:211
↓ 12 callers
Function
getFieldIdentity
( fieldName: string, identityArgs: readonly string[], resolveArgs: unknown, )
packages/envelop/plugins/rate-limiter/src/get-graphql-rate-limiter.ts:32
↓ 12 callers
Function
useExtendedValidation
(options: { rules: Array<ExtendedValidationRule>; /** * Callback that is invoked when the document is a
packages/envelop/plugins/extended-validation/src/plugin.ts:27
↓ 12 callers
Function
useValidationCache
(pluginOptions: ValidationCacheOptions = {})
packages/envelop/plugins/validation-cache/src/index.ts:38
↓ 12 callers
Function
withPrefix
(prefix: string)
packages/envelop/core/test/instruments.spec.ts:75
↓ 11 callers
Method
get
(key: string)
packages/envelop/plugins/graphql-jit/src/index.ts:22
↓ 11 callers
Function
usePrometheus
(options: PrometheusTracingPluginConfig)
packages/plugins/prometheus/src/index.ts:119
↓ 10 callers
Function
createHistogram
(options: { /** * The registry to be used by the plugin. If you don't have a custom registry, * use `r
packages/envelop/plugins/prometheus/src/utils.ts:121
↓ 10 callers
Function
createPubSub
()
packages/nestjs/__tests__/utils/pubsub.ts:64
↓ 10 callers
Function
ensureSupergraphManager
()
packages/plugins/apollo-managed-federation/src/index.ts:29
↓ 10 callers
Function
expectErrorsWithSchema
(schema: GraphQLSchema, queryStr: string)
packages/plugins/defer-stream/__tests__/validations/overlapping-fields-can-be-merged.spec.ts:14
↓ 10 callers
Function
handleStreamOrSingleExecutionResult
( payload: OnExecuteDoneEventPayload<ContextType>, fn: OnExecuteDoneHookResultOnNextHook<ContextType>, )
packages/envelop/core/src/utils.ts:92
↓ 10 callers
Function
processRequest
({ params, enveloped, }: { params: GraphQLParams; enveloped: ReturnType<GetEnvelopedFn<unknown>>; })
packages/graphql-yoga/src/process-request.ts:66
↓ 10 callers
Method
setForIdentity
( identity: Identity, timestamps: readonly number[], windowMs?: number, )
packages/envelop/plugins/rate-limiter/src/redis-store.ts:13
↓ 10 callers
Function
useOperationFieldPermissions
( opts: OperationScopeOptions<TContext>, )
packages/envelop/plugins/operation-field-permissions/src/index.ts:130
↓ 10 callers
Function
waitForResult
()
packages/graphql-yoga/__integration-tests__/browser.spec.ts:323
↓ 9 callers
Function
createSpiedPlugin
()
packages/envelop/testing/src/index.ts:38
↓ 9 callers
Function
createTestSchema
()
packages/graphql-yoga/__tests__/error-masking.spec.ts:8
↓ 9 callers
Function
estimatedBytesForString
(s: string)
packages/plugins/apollo-usage-report/src/stats.ts:442
↓ 9 callers
Function
expectErrors
(queryStr: string)
packages/plugins/defer-stream/__tests__/validations/defer-stream-directive-on-root-field.spec.ts:5
↓ 9 callers
Function
expectTrace
(trace: Trace)
packages/plugins/apollo-inline-trace/__tests__/apollo-inline-trace.spec.ts:75
↓ 9 callers
Function
stop
()
packages/nestjs/src/index.ts:100
↓ 8 callers
Function
createInstrument
(name: number)
packages/envelop/instrumentation/test/instrumentation.spec.ts:8
↓ 8 callers
Function
eventStream
(source: ReadableStream<Uint8Array>)
packages/graphql-yoga/__tests__/utilities.ts:5
next →
1–100 of 1,330, ranked by callers