@@ -75,7 +75,9 @@ type __VLS_Prettify<T> = {
7575
7676exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.vue.d.ts 1`] = `
7777"declare const _default: <T >(__VLS_props: {
78+ " onUpdate:title" ?: (title : string ) => any ;
7879 onBar ?: (data : number ) => any ;
80+ title ?: string ;
7981 foo : number ;
8082} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: {
8183 slots : Readonly < {
@@ -88,12 +90,14 @@ exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.v
8890 }): any ;
8991 };
9092 attrs : any ;
91- emit : (e : ' bar' , data : number ) => void ;
93+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
9294} , __VLS_expose?: (exposed: import("vue").ShallowUnwrapRef<{
9395 baz : number ;
9496} >) => void, __VLS_setup?: Promise<{
9597 props : {
98+ "onUpdate:title " ?: (title: string) => any;
9699 onBar ?: (data : number ) => any ;
100+ title ?: string ;
97101 foo : number ;
98102 } & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
99103 expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -109,13 +113,15 @@ exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.v
109113 foo: number ;
110114 }): any ;
111115 };
112- emit : (e : ' bar' , data : number ) => void ;
116+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
113117} >) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
114118 [key : string ]: any ;
115119} > & {
116120 __ctx ?: {
117121 props: {
122+ "onUpdate:title " ?: (title: string) => any;
118123 onBar ?: (data : number ) => any ;
124+ title ?: string ;
119125 foo : number ;
120126 } & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
121127 expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -131,7 +137,7 @@ exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.v
131137 foo: number ;
132138 }): any ;
133139 };
134- emit : (e : ' bar' , data : number ) => void ;
140+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
135141 };
136142} ;
137143export default _default;
@@ -143,7 +149,9 @@ type __VLS_Prettify<T> = {
143149
144150exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: generic/custom-extension-component.cext.d.ts 1`] = `
145151"declare const _default: <T >(__VLS_props: {
152+ " onUpdate:title" ?: (title : string ) => any ;
146153 onBar ?: (data : number ) => any ;
154+ title ?: string ;
147155 foo : number ;
148156} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: {
149157 slots : Readonly < {
@@ -156,12 +164,14 @@ exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: g
156164 }): any ;
157165 };
158166 attrs : any ;
159- emit : (e : ' bar' , data : number ) => void ;
167+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
160168} , __VLS_expose?: (exposed: import("vue").ShallowUnwrapRef<{
161169 baz : number ;
162170} >) => void, __VLS_setup?: Promise<{
163171 props : {
172+ "onUpdate:title " ?: (title: string) => any;
164173 onBar ?: (data : number ) => any ;
174+ title ?: string ;
165175 foo : number ;
166176 } & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
167177 expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -177,13 +187,15 @@ exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: g
177187 foo: number ;
178188 }): any ;
179189 };
180- emit : (e : ' bar' , data : number ) => void ;
190+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
181191} >) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
182192 [key : string ]: any ;
183193} > & {
184194 __ctx ?: {
185195 props: {
196+ "onUpdate:title " ?: (title: string) => any;
186197 onBar ?: (data : number ) => any ;
198+ title ?: string ;
187199 foo : number ;
188200 } & import (" vue" ).VNodeProps & import (" vue" ).AllowedComponentProps & import (" vue" ).ComponentCustomProps ;
189201 expose (exposed : import (" vue" ).ShallowUnwrapRef < {
@@ -199,7 +211,7 @@ exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: g
199211 foo: number ;
200212 }): any ;
201213 };
202- emit : (e : ' bar' , data : number ) => void ;
214+ emit : (( e : ' bar' , data : number ) => void ) & (( evt : " update:title " , title : string ) => void ) ;
203215 };
204216} ;
205217export default _default;
@@ -209,6 +221,12 @@ type __VLS_Prettify<T> = {
209221"
210222`;
211223
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+
212230exports[`vue-tsc-dts > Input: non-component/component.ts, Output: non-component/component.d.ts 1`] = `
213231"declare const _default: { } ;
214232export default _default;
0 commit comments