From 2fcd99a2e00f6c49135d4d71ab55c1b58e52cd99 Mon Sep 17 00:00:00 2001 From: Guillaume Chau <guillaume.b.chau@gmail.com> Date: Mon, 30 Dec 2024 12:38:00 +0100 Subject: [PATCH] test: update snapshots --- .../tsc/tests/__snapshots__/dts.spec.ts.snap | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/tsc/tests/__snapshots__/dts.spec.ts.snap b/packages/tsc/tests/__snapshots__/dts.spec.ts.snap index 6959c4430d..9302751253 100644 --- a/packages/tsc/tests/__snapshots__/dts.spec.ts.snap +++ b/packages/tsc/tests/__snapshots__/dts.spec.ts.snap @@ -367,6 +367,24 @@ type __VLS_PrettifyLocal<T> = { " `; +exports[`vue-tsc-dts > Input: reference-type-props/component-destructure.vue, Output: reference-type-props/component-destructure.vue.d.ts 1`] = ` +"type __VLS_Props = { + text: string; +}; +declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<__VLS_TypePropsToOption<__VLS_Props>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<__VLS_TypePropsToOption<__VLS_Props>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; +export default _default; +type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; +type __VLS_TypePropsToOption<T> = { + [K in keyof T]-?: {} extends Pick<T, K> ? { + type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>; + } : { + type: import('vue').PropType<T[K]>; + required: true; + }; +}; +" +`; + exports[`vue-tsc-dts > Input: reference-type-props/component-js.vue, Output: reference-type-props/component-js.vue.d.ts 1`] = ` "declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ foo: {