@4c/graphql-node-resource
Advanced tools
Comparing version 3.2.1 to 3.2.2
{ | ||
"name": "@4c/graphql-node-resource", | ||
"version": "3.2.1", | ||
"version": "3.2.2", | ||
"main": "index.js", | ||
@@ -63,3 +63,3 @@ "repository": { | ||
"homepage": "https://github.com/4Catalyzer/graphql-node-resource#readme", | ||
"_id": "@4c/graphql-node-resource@3.1.5" | ||
"_id": "@4c/graphql-node-resource@3.2.0" | ||
} |
import { GraphQLFieldConfig, GraphQLFieldResolver } from 'graphql'; | ||
export default function createResolve<TSource, TContext, TField extends string>(resolve: GraphQLFieldResolver<TSource & Record<TField, any>, TContext>, fieldNames: TField[]): GraphQLFieldConfig<TSource & Record<TField, any>, TContext>['resolve']; | ||
export default function createResolve<TSource, TContext, TField extends string>(resolve: GraphQLFieldResolver<TSource & Record<TField, any>, TContext>, fieldNames: TField[]): GraphQLFieldConfig<TSource, TContext>['resolve']; |
@@ -16,3 +16,3 @@ import { GraphQLObjectType, GraphQLObjectTypeConfig } from 'graphql'; | ||
makeId: NonNullable<NodeTypeConfig<R, TSource>['makeId']>; | ||
getNodeObject(obj: TSource, context: R['context']): Promise<TSource>; | ||
getNodeObject(obj: TSource, context: R['context']): Promise<TSource & Record<string, any>>; | ||
getNodeValue(obj: TSource, fieldName: string, context: R['context']): Promise<any>; | ||
@@ -19,0 +19,0 @@ getLocalId(obj: TSource): string; |