@gapi/cli
Version:
Gapi command line interface
13 lines (12 loc) • 419 B
TypeScript
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;