@@ -75,7 +75,9 @@ type __VLS_Prettify<T> = {
75
75
76
76
exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.vue.d.ts 1`] = `
77
77
"declare const _default: <T >(__VLS_props: {
78
+ " onUpdate:title" ?: (title : string ) => any ;
78
79
onBar ?: (data : number ) => any ;
80
+ title ?: string ;
79
81
foo : number ;
80
82
} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: {
81
83
slots : Readonly < {
@@ -88,12 +90,14 @@ exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.v
88
90
}): any ;
89
91
};
90
92
attrs : any ;
91
- emit : (e : ' bar' , data : number ) => void ;
93
+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
92
94
} , __VLS_expose?: (exposed: import("vue").ShallowUnwrapRef<{
93
95
baz : number ;
94
96
} >) => void, __VLS_setup?: Promise<{
95
97
props : {
98
+ "onUpdate:title " ?: (title: string) => any;
96
99
onBar ?: (data : number ) => any ;
100
+ title ?: string ;
97
101
foo : number ;
98
102
} & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
99
103
expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -109,13 +113,15 @@ exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.v
109
113
foo: number ;
110
114
}): any ;
111
115
};
112
- emit : (e : ' bar' , data : number ) => void ;
116
+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
113
117
} >) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
114
118
[key : string ]: any ;
115
119
} > & {
116
120
__ctx ?: {
117
121
props: {
122
+ "onUpdate:title " ?: (title: string) => any;
118
123
onBar ?: (data : number ) => any ;
124
+ title ?: string ;
119
125
foo : number ;
120
126
} & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
121
127
expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -131,7 +137,7 @@ exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.v
131
137
foo: number ;
132
138
}): any ;
133
139
};
134
- emit : (e : ' bar' , data : number ) => void ;
140
+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
135
141
};
136
142
} ;
137
143
export default _default;
@@ -143,7 +149,9 @@ type __VLS_Prettify<T> = {
143
149
144
150
exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: generic/custom-extension-component.cext.d.ts 1`] = `
145
151
"declare const _default: <T >(__VLS_props: {
152
+ " onUpdate:title" ?: (title : string ) => any ;
146
153
onBar ?: (data : number ) => any ;
154
+ title ?: string ;
147
155
foo : number ;
148
156
} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: {
149
157
slots : Readonly < {
@@ -156,12 +164,14 @@ exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: g
156
164
}): any ;
157
165
};
158
166
attrs : any ;
159
- emit : (e : ' bar' , data : number ) => void ;
167
+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
160
168
} , __VLS_expose?: (exposed: import("vue").ShallowUnwrapRef<{
161
169
baz : number ;
162
170
} >) => void, __VLS_setup?: Promise<{
163
171
props : {
172
+ "onUpdate:title " ?: (title: string) => any;
164
173
onBar ?: (data : number ) => any ;
174
+ title ?: string ;
165
175
foo : number ;
166
176
} & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
167
177
expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -177,13 +187,15 @@ exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: g
177
187
foo: number ;
178
188
}): any ;
179
189
};
180
- emit : (e : ' bar' , data : number ) => void ;
190
+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
181
191
} >) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
182
192
[key : string ]: any ;
183
193
} > & {
184
194
__ctx ?: {
185
195
props: {
196
+ "onUpdate:title " ?: (title: string) => any;
186
197
onBar ?: (data : number ) => any ;
198
+ title ?: string ;
187
199
foo : number ;
188
200
} & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
189
201
expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -199,7 +211,7 @@ exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: g
199
211
foo: number ;
200
212
}): any ;
201
213
};
202
- emit : (e : ' bar' , data : number ) => void ;
214
+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
203
215
};
204
216
} ;
205
217
export default _default;
@@ -209,6 +221,12 @@ type __VLS_Prettify<T> = {
209
221
"
210
222
`;
211
223
224
+ exports[`vue-tsc-dts > Input: generic/main.vue, Output: generic/main.vue.d.ts 1`] = `
225
+ "declare const _default: import("vue").DefineComponent<{ } , { } , { } , { } , { } , import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { } , string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ } >>, { } , { } >;
226
+ export default _default;
227
+ "
228
+ `;
229
+
212
230
exports[`vue-tsc-dts > Input: non-component/component.ts, Output: non-component/component.d.ts 1`] = `
213
231
"declare const _default: { } ;
214
232
export default _default;
0 commit comments