用ts怎么写属性延迟定义,以便解决相互引用

这种写法即使两脚本不在同一节点下也是一样的,排在前面可以拖进去,在后面的则不行。
官方文档有js的写法
https://docs.cocos.com/creator/2.1/manual/zh/scripting/reference/class.html?h=相互引用

我前面遇到这种情况是用其他方式解决的。
我想知道ts里该怎么写,让我可以把组件拖进去。菜鸡好奇,望大佬不吝赐教。

是不是问的太低级了,大佬教一教呗

你不要循环引用,A引用B,B又引用A,你写个C,A引用C,B引用C试试。。。