【发布时间】:2015-01-24 05:54:24
【问题描述】:
所有这些都编译没有错误:
interface Empty { }
interface MaybeEmpty { a?: number; }
var one: Object = 20;
var two: Empty = 21;
var three: {} = 22;
var four: MaybeEmpty = 23;
有没有一种方法可以定义一个具有所有可选属性的类型,但仍然可以区分string、number 和boolean 等非对象类型?
【问题讨论】:
标签: typescript