File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,10 @@ type AnyPropsArrayType = Array<{
88 [ key : string ] : any ;
99} > ;
1010type VModelType = TreeNodeKeyType | TreeNodeKeyType [ ] ;
11+ interface INonReactiveData {
12+ store : TreeStore ;
13+ blockNodes : TreeNode [ ] ;
14+ }
1115declare const _default : import ( "vue-demi" ) . DefineComponent < {
1216 /** 单选模式下为字符串或数字,多选模式下为数组或者以 separator 分隔的字符串。当即可单选又可多选时,value 是多选的值 */
1317 modelValue : PropType < string | number | TreeNodeKeyType [ ] > ;
@@ -178,10 +182,7 @@ declare const _default: import("vue-demi").DefineComponent<{
178182 default : boolean ;
179183 } ;
180184} , {
181- nonReactive : {
182- store : TreeStore ;
183- blockNodes : TreeNode [ ] ;
184- } ;
185+ nonReactive : INonReactiveData ;
185186 /** 未加载选中的节点,展示已选时生成,其他情况下没用 */
186187 unloadCheckedNodes : TreeNode [ ] ;
187188 /** 可见节点个数 */
@@ -272,7 +273,7 @@ declare const _default: import("vue-demi").DefineComponent<{
272273 updateRenderNodes: ( isScroll ?: boolean ) => void ;
273274 getNode: ( key : TreeNodeKeyType ) => TreeNode | null ;
274275 scrollArea: Ref < any > ;
275- iframe: Ref < any > ;
276+ iframe: Ref < HTMLIFrameElement | undefined > ;
276277 methods: {
277278 setData: ( data : AnyPropsArrayType ) => void ;
278279 setChecked: ( key : TreeNodeKeyType , value : boolean ) => void ;
Original file line number Diff line number Diff line change @@ -223,5 +223,6 @@ export default class TreeStore {
223223 on < T extends keyof IEventNames > ( eventName : T , listener : ListenerType < T > | Array < ListenerType < T > > ) : void ;
224224 off < T extends keyof IEventNames > ( eventName : T , listener ?: ListenerType < T > ) : void ;
225225 emit < T extends keyof IEventNames > ( eventName : T , ...args : Parameters < IEventNames [ T ] > ) : void ;
226+ disposeListeners ( ) : void ;
226227}
227228export { } ;
You can’t perform that action at this time.
0 commit comments