@@ -14,20 +14,17 @@ export class VueWrapper<T extends ComponentPublicInstance> {
14
14
private rootVM : ComponentPublicInstance
15
15
private __app : App | null
16
16
private __setProps : ( ( props : Record < string , any > ) => void ) | undefined
17
- private __functionalEmits : Record < string , unknown [ ] >
18
17
19
18
constructor (
20
19
app : App | null ,
21
20
vm : ComponentPublicInstance ,
22
- setProps ?: ( props : Record < string , any > ) => void ,
23
- functionalEmits ?: Record < string , unknown [ ] >
21
+ setProps ?: ( props : Record < string , any > ) => void
24
22
) {
25
23
this . __app = app
26
24
// root is null on functional components
27
25
this . rootVM = vm ?. $root
28
26
this . componentVM = vm as T
29
27
this . __setProps = setProps
30
- this . __functionalEmits = functionalEmits
31
28
// plugins hook
32
29
config . plugins . VueWrapper . extend ( this )
33
30
}
@@ -247,8 +244,7 @@ export class VueWrapper<T extends ComponentPublicInstance> {
247
244
export function createWrapper < T extends ComponentPublicInstance > (
248
245
app : App | null ,
249
246
vm : ComponentPublicInstance ,
250
- setProps ?: ( props : Record < string , any > ) => void ,
251
- functionalComponentEmits ?: Record < string , unknown [ ] >
247
+ setProps ?: ( props : Record < string , any > ) => void
252
248
) : VueWrapper < T > {
253
- return new VueWrapper < T > ( app , vm , setProps , functionalComponentEmits )
249
+ return new VueWrapper < T > ( app , vm , setProps )
254
250
}
0 commit comments