TypeScript中的Interface的两个问题。
1。下面这种interface里带new的格式是什么意思?
interface xxx{ new (str:string):number;}没有new的话我知道是限制一个方法的参数和返回值。
2。在一个class里可以使用setter和getter,如何用interface限定某一个class里必须有某个getter?
class xxx{ private name:string; get Name():string{ return this.name; }}interface Named{ get Name():string;//然而这两种格式都不行? Name():string;} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|