新人求助,内置申明代表什么含义?

image
如图所示,tween的set方法,点进去发现是这样申明的


这种没有具体实现,也不知道具体要传什么对象,属性进去。 请问这种到底这么看?

.d.ts 是 TypeScript 的类型定义文件,只是声明函数或变量的类型,不包含具体的实现,通常用于开发中的代码提示功能。但其实如果你继续在文件中查找 _cocos_tween_tween_ConstructorType,应该还是能看到这个 typeinterface 的具体的内容。不过 Tween 的这个 ConstructorType 比较特殊,它是个包含 泛型 的类型定义。关于泛型你可以自己去百度下 :smiley:

set 的用法可以参考下 缓动示例 中的用法,像文档中,tween 绑定的对象是个 NodeConstructorType 指的就是 Node 类的属性,比如 positionscale 等。

知道怎么用了,泛型我也知道。主要就是,想如何通过这种引用,直接去看他这声明些代码。

像他这种定义,就搞不明白具体意思了。api太多这种写法了,API文档有些也没有写示例

对了,cocos有没有公共工具类什么的,比如我想根据名称去获得子节点中的子节点。 好像只能自己写函数?
image

像这个,通过预制节点,直接通过名称拿label,是不是没办法通过代码直接获取只有getChildByName,没有其他的了

引擎的 .d.ts 应该是靠工具生成的吧,一些 interface 会比较奇怪,但基本上都是通过一些内置工具类型(PickOmit 之类的)组合起来达到比如类的属性集合的效果。

或许可以考虑下直接用 property 挂载?