1
鉴于像一个简单的界面:使用`interface I {foo:string;酒吧:号码; }`作为命名空间`(可以:I.foo)`?
interface IHaz {
foo: string;
bar: number;
}
什么使最好的方法:
export const f = (a: typeof IHaz.foo, b: typeof IHaz.bar) => {};
(我的实际代码有更复杂的接口,类型foo
/bar
;我f
是专门处理子集IHaz
...所以我不想将它分成多个interface
s)
奇怪。很高兴知道。 +1已接受 –