UNPKG

@cran/gql.core

Version:

Cran/GraphQL Core Utilities

4 lines (3 loc) 648 B
import type { GraphQLField, GraphQLFieldResolver } from "graphql/type/definition"; export declare function modifyResolver<Source = unknown, Context = unknown, Args = Record<string, unknown>>(target: GraphQLField<Source, Context, Args>, modify: (result: unknown, ...rest: Parameters<GraphQLFieldResolver<Source, Context, Args>>) => unknown): void; export declare function wrapResolver<Source = unknown, Context = unknown, Args = Record<string, unknown>>(target: GraphQLField<Source, Context, Args>, wrapper: (resolver: GraphQLFieldResolver<Source, Context, Args>, ...rest: Parameters<GraphQLFieldResolver<Source, Context, Args>>) => unknown): void;