ts 如何添加prototype 属性

如前文所示,在对应的index.d.ts/index.d.tsx中添加如下代码:

 

interface Function {
  _toFixed(params: any): void;
}

Function.prototype._toFixed = function(params: any) {
  this.apply(this, params);
};

 

然后在index.ts/index.tsx中正常声明即可:

bigNumber._toFixed = function (...arg: any) {
  const _this = Number(this);
  return new bigNumber(_this).isNaN() ? '0' : new bigNumber(_this.toFixed(...arg)).toString();
};

 

上一篇:azure 云上MySQL最新版本 MySQL5.7.11 批量自动化一键式安装 (转)


下一篇:element-ui中Table可编辑单元格,选中获取焦点,失去焦点不可编辑