dotansimha/graphql-code-generator

[client-preset] allowed options and defaults

Aperta

#8562 aperta il 2 nov 2022

 (43 commenti) (9 reazioni) (1 assegnatario)TypeScript (1295 fork)batch import
feature-requesthelp wanted

Metriche repository

Star
 (10.341 stelle)
Metriche merge PR
 (Merge medio 46g 1h) (11 PR mergiate in 30 g)

Descrizione

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

Guida contributor