使用`interface I {foo:string;吧:数字; }`as namespace`(can:I.foo)`?

时间:2017-08-12 01:55:10

标签: typescript types interface typescript-typings typescript2.0

给出一个简单的界面,如:

interface IHaz {
    foo: string;
    bar: number;
}

最佳启用方式是什么:

export const f = (a: typeof IHaz.foo, b: typeof IHaz.bar) => {};

(我的实际代码具有更复杂的接口作为foo / bar的类型;而我的f专门用于处理IHaz的子集...所以我不喜欢我想将它分成多个interface s)

0 个答案:

没有答案