【发布时间】:2018-01-02 02:38:03
【问题描述】:
在 TypeScript 中,给定范围内的现有类型,是否有办法重新声明该类型以删除某些成员?
具体来说,我想从 Number 中删除像 toExponential() 这样的函数,并让智能感知在此后的所有数字上反映这种变化
谢谢
【问题讨论】:
-
您的意思是要从
Number接口中删除toExponential()? -
是的,但我认为它们在 TS 中是同义词?但如果不是那么是的,这就是我的意思。我不控制其初始声明和/或内置的类型
-
我不认为你可以合并/覆盖它来删除它,但你可以用你自己的版本替换
lib.es5.d.ts,不包括它。 -
以上,我不知道“
isExponential()是什么。你的意思是toExponential()吗? -
@jcalz 我愿意,对不起。一边走路一边在移动客户端上写字!
标签: typescript visual-studio-code typescript-typings