不修改.d.ts的情况下,有办法解决这个ide报红么

扩展以下tween,封装常见的几个节点动作,moveTo,moveBy等;如下:
screenshot-20220714-171056
使用中发现一个问题,链式中间如果有父类的方法,再调用子类的时候ide就会报红,修改.d.ts应该是可以解决的,如果不像修改这个,有别的写法可以解决这个问题么
screenshot-20220714-171451
这个delay导致this指向了父类,父类没有这个方法,报红了;实际运行不受影响

    // @ts-ignore 

报错上面写这个 .

//@ts-ignore

谢谢
这个倒是不报红了,但是对使用者不友好;
一个是不美观,其次是没有代码补全了;
有没有从写法上解决这个问题的,让这个this指向子类

封装一层,将细节、可忽略的错误都封装起来。 又或者可以自己另写一个声明文件,将类型补齐。

好吧,看来还是修改.d.ts来的直接

重写一个fadeTo return super.fadeTo 不就好了 :innocent:

一开始是这样做的,但是这样就要把tween里面的所有接口重写一遍,太麻烦了;改声明文件简单一些