如何声明自定义组件?

组件的属性可以@property myTexture:cc.Texture = null;
如何声明自定义组件呢?比如:
@property MyScript
myScript:MyScript = null

ts js均可,一直没找到声明自定义组件的方法

js类型写 require(‘组件名’) 不就可以了吗
myScript:{type:require(‘MyScript’),default:null}