UNPKG

graphql-request

Version:

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

19 lines (16 loc) 623 B
import { capitalizeFirstLetter } from '../../../lib/prelude.js' import { createCodeGenerator } from '../createCodeGenerator.js' import { defaultName } from '../generateCode.js' import { moduleName_ } from './_.js' export const defaultNamespace = `Graffle` export const { generate: generate__, moduleName: moduleName__ } = createCodeGenerator( `__`, (config) => { const code: string[] = [] const namespace = config.name === defaultName ? defaultNamespace : capitalizeFirstLetter(config.name) code.push( `export * as ${namespace} from './${moduleName_}.js'`, ) return code.join(`\n\n`) }, )