UNPKG

@gql2ts/from-query

Version:

generate typescript interfaces from a graphql schema and query

9 lines (8 loc) 414 B
import { GenerateSubTypeInterface } from '@gql2ts/types'; import { FieldNode } from 'graphql'; export interface ISubtypeMetadata { name: string; dupe: boolean; } export declare type SubtypeNamerAndDedupe = (selection: FieldNode, declaration: string, generateSubTypeInterfaceName: GenerateSubTypeInterface) => ISubtypeMetadata | null; export declare const GenerateSubtypeCache: () => SubtypeNamerAndDedupe;