Si j'ai un type comme :
type T = {
a: string,
_a: string,
b: number,
_c: boolean,
/* ... any number of unknown properties ... */
};
Y a-t-il un moyen de définir un nouveau type mappé qui possède toutes (et seulement) les propriétés de T
qui ne commencent pas par la lettre _
?
Par exemple, je veux résoudre le type ci-dessus en { a: string, b: number }
.