microsoft / microsoft/TypeScript
[DTS] Object literal method with bigint is omitted in generated `.d.ts`, but class method works correctly
Abierto
@johnfav03 ya está trabajando en esto.
Desde el 6/8/2025.
Bug
Domain: Declaration Emit
Help Wanted
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.3k
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 132
Descripción
🔎 Search Terms
- dts
- bigint key
- object
- class
🕗 Version & Regression Information
- This changed between versions ______ and _______
- This changed in commit or PR _______
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
- I was unable to test this on prior versions because _______
⏯ Playground Link
💻 Code
export const foo = {
1n() {
return 1;
},
2() {
return 2;
}
}
export class Foo {
1n() {
return 1;
}
2() {
return 2;
}
}
🙁 Actual behavior
export declare const foo: {
2(): number;
};
export declare class Foo {
1n(): number;
2(): number;
}
🙂 Expected behavior
export declare const foo: {
1n(): number;
2(): number;
};
export declare class Foo {
1n(): number;
2(): number;
}
Additional information about the issue
No response
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Evaluación
Este issue todavía no se ha evaluado.