1
0

codegen.config.yml 835 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. overwrite: true
  2. schema: ${VITE_PRODUCTION_ORION_URL}
  3. documents:
  4. - './src/api/queries/**/*.graphql'
  5. config:
  6. scalars:
  7. DateTime: Date
  8. BigInt: string
  9. preResolveTypes: true # avoid using Pick
  10. generates:
  11. src/api/schemas/orion.json:
  12. plugins:
  13. - introspection
  14. config:
  15. minify: true
  16. src/api/queries/__generated__/baseTypes.generated.ts:
  17. hooks:
  18. afterOneFileWrite:
  19. - prettier --write
  20. - eslint --fix
  21. plugins:
  22. - typescript
  23. src/api/queries/__generated__/:
  24. preset: near-operation-file
  25. presetConfig:
  26. baseTypesPath: baseTypes.generated.ts
  27. folder: __generated__
  28. extension: .generated.tsx
  29. hooks:
  30. afterOneFileWrite:
  31. - prettier --write
  32. - eslint --fix
  33. plugins:
  34. - typescript-operations
  35. - typescript-react-apollo