Compte tenu d'un module comme celui-ci:Générer un type de propres clés exportées d'un module
export const a: string;
export const b: string;
De l'extérieur, vous pouvez générer un type "a" | "b"
comme ceci:
import * as stuff from "./stuff";
type StuffKeys = keyof typeof stuff; // "a" | "b"
Mais je veux générer et exporter ce type de dans le module. Quelque chose comme:
export type MyKeys = keyof typeof this;
Mais cela ne fonctionne pas.
Existe-t-il un moyen de le faire?