在TypeScript中,给定范围内的现有类型是否有办法重新声明该类型以删除某些成员?
具体来说,我想从toExponential()
中移除Number
等功能,并且智能感知会反映所有数字之后的变化
由于
答案 0 :(得分:0)
最后,我将其插入到我为该项目编写的现有d.ts
文件的顶部:
// Prevent Intellisense suggesting default ES interfaces
/// <reference no-default-lib="true"/>
它位于来自根目录的typings/
文件夹内(但不确定在较新的TS设置中是否需要文件夹结构约定)。
这可以防止VSCode建议ES样式接口完成。然后,我可以根据需要将ES接口从默认的lib复制到此文件中(目前我不需要!)。
感谢上述评论者帮助我解决这个问题。到目前为止它运作良好!