@@ -26,7 +26,7 @@ declare namespace WechatMiniprogram.Component {
2626 TData extends DataOption ,
2727 TProperty extends PropertyOption ,
2828 TMethod extends Partial < MethodOption > ,
29- TBehavior extends BehaviorOption = [ ] ,
29+ TBehavior extends BehaviorOption ,
3030 TCustomInstanceProperty extends IAnyObject = { } ,
3131 TIsPage extends boolean = false
3232 > = InstanceProperties &
@@ -35,27 +35,28 @@ declare namespace WechatMiniprogram.Component {
3535 MixinMethods < TBehavior > &
3636 ( TIsPage extends true ? Page . ILifetime : { } ) &
3737 Omit < TCustomInstanceProperty , 'properties' | 'methods' | 'data' > & {
38+ /** 组件数据,**包括内部数据和属性值** */
3839 data : TData & MixinData < TBehavior > &
3940 MixinProperties < TBehavior > & PropertyOptionToData < FilterUnknownProperty < TProperty > >
4041 /** 组件数据,**包括内部数据和属性值**(与 `data` 一致) */
4142 properties : TData & MixinData < TBehavior > &
4243 MixinProperties < TBehavior > & PropertyOptionToData < FilterUnknownProperty < TProperty > >
4344 }
4445
45- type IAnyArray = [ ]
46+ type IEmptyArray = [ ]
4647 type TrivialInstance = Instance <
4748 IAnyObject ,
4849 IAnyObject ,
4950 IAnyObject ,
50- IAnyArray ,
51+ IEmptyArray ,
5152 IAnyObject
5253 >
53- type TrivialOption = Options < IAnyObject , IAnyObject , IAnyObject , IAnyArray , IAnyObject >
54+ type TrivialOption = Options < IAnyObject , IAnyObject , IAnyObject , IEmptyArray , IAnyObject >
5455 type Options <
5556 TData extends DataOption ,
5657 TProperty extends PropertyOption ,
5758 TMethod extends MethodOption ,
58- TBehavior extends BehaviorOption = [ ] ,
59+ TBehavior extends BehaviorOption ,
5960 TCustomInstanceProperty extends IAnyObject = { } ,
6061 TIsPage extends boolean = false
6162 > = Partial < Data < TData > > &
@@ -79,7 +80,7 @@ declare namespace WechatMiniprogram.Component {
7980 TData extends DataOption ,
8081 TProperty extends PropertyOption ,
8182 TMethod extends MethodOption ,
82- TBehavior extends BehaviorOption = [ ] ,
83+ TBehavior extends BehaviorOption ,
8384 TCustomInstanceProperty extends IAnyObject = { } ,
8485 TIsPage extends boolean = false
8586 > (
0 commit comments