eine einfache Schnittstelle wie Gegeben:Verwendung von `Schnittstelle I {foo: string; bar: Nummer; } `als Namensraum` (kann: I.foo) `?
interface IHaz {
foo: string;
bar: number;
}
Was ist die beste Art und Weise zu ermöglichen, ist:
export const f = (a: typeof IHaz.foo, b: typeof IHaz.bar) => {};
(mein eigentlicher Code hat komplexere Schnittstellen-Typen für foo
/bar
, und meine f
ist spezialisiert auf Handle eine Teilmenge von IHaz
... so will ich nicht trennen es in mehrere interface
s)
Seltsam. Gut zu wissen. +1 und akzeptiert –