dotansimha/graphql-code-generator

[client-preset] allowed options and defaults

Ouverte

#8 562 ouverte le 2 nov. 2022

 (43 commentaires) (9 réactions) (1 personne assignée)TypeScript (1 295 forks)batch import
feature-requesthelp wanted

Métriques du dépôt

Stars
 (10 341 étoiles)
Métriques de merge PR
 (Merge moyen 46j 1h) (11 PRs mergées en 30 j)

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

Guide contributeur