UNPKG

graphql-request

Version:

Minimal GraphQL client supporting Node and browsers for scripts or simple apps.

19 lines (15 loc) 562 B
import { createCodeGenerator } from '../createCodeGenerator.js' import { moduleNameSchemaRuntime } from './SchemaRuntime.js' export const { generate: generateClient, moduleName: moduleNameClient } = createCodeGenerator( `Client`, (config) => { const code: string[] = [] code.push( `import { createPrefilled } from '${config.libraryPaths.client}'`, `import { $Index } from './${moduleNameSchemaRuntime}.js'`, ``, `export const create = createPrefilled(\`${config.name}\`, $Index)`, ) return code.join(`\n\n`) }, )