Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

enum on directive with enumPrefix to false still adds prefix

Abierto
#10,285 1 comentario 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@eddeee888 ya está trabajando en esto.

Desde el 29/9/2025.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

Which packages are impacted by your issue?
typescript
Describe the bug

Enums on directives: These are generated doesn’t take the enumPrefix configuration into account.

Your Example Website or App
Steps to Reproduce the Bug or Issue

Here is the example

directive @cacheControl(maxAge: Int, scope: CacheControlScope) on FIELD_DEFINITION | OBJECT | INTERFACE
enum CacheControlScope {
    PUBLIC
    PRIVATE
}
generated code
export enum CacheControlScope {
  Private = 'PRIVATE',
  Public = 'PUBLIC'
}
export type ICacheControlDirectiveArgs = {
  maxAge?: Maybe<Scalars['Int']['input']>;
  scope?: Maybe<ICacheControlScope>;
};
Expected behavior

expected below

export type ICacheControlDirectiveArgs = {
  maxAge?: Maybe<Scalars['Int']['input']>;
  scope?: Maybe<CacheControlScope>;
};
Screenshots or Videos

No response

Platform
  • OS: [e.g. macOS, Windows, Linux]
  • NodeJS: [e.g. 18.5.0]
  • graphql version: [e.g. 16.3.0]
        "@graphql-codegen/add": "^5.0.3",
        "@graphql-codegen/cli": "^5.0.4",
        "@graphql-codegen/fragment-matcher": "^5.1.0",
        "@graphql-codegen/typescript": "^4.1.3",
        "@graphql-codegen/typescript-operations": "^4.4.1",
        "@graphql-codegen/typescript-resolvers": "^4.4.2"
Codegen Config File

No response

Additional context

No response

Lenguaje dominante
TypeScript
Estrellas
11.3k
Forks
1.4k
Merge medio
1 d 11 h
PR fusionados (30 d)
54

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de dotansimha/graphql-code-generator

Todos los issues de dotansimha/graphql-code-generator

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.