Typescript 如何申明一个自定义对象的数组?

###描述
如题所言,现在在TS脚本中想申明一个property,其结构如下:
Array<{prop1:cc.Node,prop2:cc.Sprite}>
但是不知道在cocos里面如何实现,请问各位有什么办法嘛?

@property(class)
tess:class[] = [];

@property(any)
tess:any[] = [];

@ccclass(“newClass”)
class newClass{
@property
property1:any;

其余属性的声明
}

export class A extend cc.Component{
@property(newClass)
calssArray:newClass[]=[];

}