dotansimha/graphql-code-generator

[client-preset] allowed options and defaults

Aberta

#8.562 aberto em 2 de nov. de 2022

 (43 comentários) (9 reações) (1 responsável)TypeScript (1.295 forks)batch import
feature-requesthelp wanted

Métricas do repositório

Stars
 (10.341 estrelas)
Métricas de merge de PR
 (Mesclagem média 46d 1h) (11 fundiu PRs em 30d)

Description

This issue is the place to discuss allowed options and default values when using the preset: 'client' setup.

Currently supported options

  • scalars
  • strictScalars
  • namingConvention
  • useTypeImports
  • skipTypename
  • enumsAsTypes
  • arrayInputCoercion
  • presetConfig.fragmentMasking
  • presetConfig.gqlTagName
  • presetConfig.unmaskFunctionName
  • emitLegacyCommonJSImports

Requested options support

Current defaults

  • presetConfig.fragmentMasking: true
  • inlineFragmentTypes: true (if fragment masking is enabled)
  • emitLegacyCommonJSImports: true
  • inputMaybeValue: T | null | undefined

Requested defaults

Guia do colaborador