Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

enum on directive with enumPrefix to false still adds prefix

Aperta
#10,285 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@eddeee888 ci sta già lavorando.

Dal 29/9/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

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

Lingua principale
TypeScript
Stelle
11.3k
Fork
1.4k
Merge medio
1g 11h
PR unite (30g)
54

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di dotansimha/graphql-code-generator

Tutte le issue di dotansimha/graphql-code-generator

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.