UNPKG

graphql-binding

Version:

[![CircleCI](https://circleci.com/gh/graphql-binding/graphql-binding.svg?style=shield)](https://circleci.com/gh/graphql-binding/graphql-binding) [![npm version](https://badge.fury.io/js/graphql-binding.svg)](https://badge.fury.io/js/graphql-binding)

20 lines (19 loc) 675 B
import { GraphQLSchema } from 'graphql'; import { Interpolation } from './types'; export declare class Generator { schema: GraphQLSchema; inputSchemaPath: string; outputBindingPath: string; isDefaultExport: boolean; constructor({ schema, inputSchemaPath, outputBindingPath, isDefaultExport, }: { schema: GraphQLSchema; inputSchemaPath: string; outputBindingPath: string; isDefaultExport: boolean; }); render(): string; compile(strings: TemplateStringsArray, ...interpolations: Interpolation<Generator>[]): string; getRelativeSchemaPath(): string; renderImports(): string; renderExports(): string; }