Etant donnée une interface simple comme:Utilisation de `interface I {foo: string; barre: numéro; } `en tant qu'espace de noms` (can: I.foo) `?
interface IHaz {
foo: string;
bar: number;
}
Quelle est la meilleure façon de permettre:
export const f = (a: typeof IHaz.foo, b: typeof IHaz.bar) => {};
(mon code actuel a des interfaces plus complexes que les types de foo
/bar
, et mon f
est spécialisé dans la gérer un sous-ensemble de IHaz
... donc je ne veux pas le séparer en plusieurs interface
s)
Bizarre. Bon à savoir. +1 et accepté –