UNPKG

@eddeee888/gcg-typescript-resolver-files

Version:

This [GraphQL Code Generator](https://www.the-guild.dev/graphql/codegen) plugin creates resolvers given GraphQL schema.

18 lines (17 loc) 704 B
import { type PropertyAssignment, type SourceFile } from 'ts-morph'; import type { ObjectTypeFile } from './types'; export type AddedPropertyAssignmentNodes = Record<string, // SourceFile's filename Record<number, // Line number { node: PropertyAssignment; resolverFile: ObjectTypeFile; __toBeRemoved: boolean; }>>; /** * Ensure objectTypeResolver files have all the resolvers due to mismatched types */ export declare const addObjectTypeResolversPropertyAssignmentNodesIfNotImplemented: ({ addedPropertyAssignmentNodes, sourceFile, resolverFile, }: { addedPropertyAssignmentNodes: AddedPropertyAssignmentNodes; sourceFile: SourceFile; resolverFile: ObjectTypeFile; }) => void;