@@ -645,26 +645,20 @@ declare var __VLS_3: {
645645 str : string ;
646646} ;
647647declare var __VLS_inheritedAttrs: { } ;
648- declare const __VLS_refs: { } ;
649648declare const __VLS_templateResult: {
650649 slots : {
651650 " no-bind" ? (_ : typeof __VLS_0 ): any ;
652651 default? (_ : typeof __VLS_1 ): any ;
653652 " named-slot" ? (_ : typeof __VLS_2 ): any ;
654653 vbind? (_ : typeof __VLS_3 ): any ;
655654 };
656- refs : __VLS_PickRefsExpose < typeof __VLS_refs > ;
655+ refs : {} ;
657656 attrs : Partial < typeof __VLS_inheritedAttrs > ;
658657} ;
659658type __VLS_Slots = typeof __VLS_templateResult['slots'];
660659declare const __VLS_component: import("vue").DefineComponent<{ } , { } , { } , { } , { } , import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { } , string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ } >>, { } , { } >;
661660declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_Slots >;
662661export default _default;
663- type __VLS_PickRefsExpose<T > = T extends object ? {
664- [K in keyof T ]: (T [K ] extends any [] ? Parameters < T [K ][0 ][' expose' ]> [0 ][] : T [K ] extends {
665- expose?: (exposed : infer E ) => void;
666- } ? E : T [K ]) | null ;
667- } : never;
668662type __VLS_WithTemplateSlots<T, S> = T & {
669663 new (): {
670664 $slots: S ;
@@ -676,7 +670,6 @@ type __VLS_WithTemplateSlots<T, S> = T & {
676670exports[`vue-tsc-dts > Input: template-slots/component-define-slots.vue, Output: template-slots/component-define-slots.vue.d.ts 1`] = `
677671"import { VNode } from 'vue';
678672declare var __VLS_inheritedAttrs: { } ;
679- declare const __VLS_refs: { } ;
680673declare const __VLS_templateResult: {
681674 slots : Readonly < {
682675 default: (props : {
@@ -703,18 +696,13 @@ declare const __VLS_templateResult: {
703696 }) => VNode [];
704697 ' no-bind' : () => VNode [];
705698 };
706- refs : __VLS_PickRefsExpose < typeof __VLS_refs > ;
699+ refs : {} ;
707700 attrs : Partial < typeof __VLS_inheritedAttrs > ;
708701} ;
709702type __VLS_Slots = typeof __VLS_templateResult['slots'];
710703declare const __VLS_component: import("vue").DefineComponent<{ } , { } , { } , { } , { } , import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { } , string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ } >>, { } , { } >;
711704declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_Slots >;
712705export default _default;
713- type __VLS_PickRefsExpose<T > = T extends object ? {
714- [K in keyof T ]: (T [K ] extends any [] ? Parameters < T [K ][0 ][' expose' ]> [0 ][] : T [K ] extends {
715- expose?: (exposed : infer E ) => void;
716- } ? E : T [K ]) | null ;
717- } : never;
718706type __VLS_WithTemplateSlots<T, S> = T & {
719707 new (): {
720708 $slots: S ;
@@ -725,7 +713,6 @@ type __VLS_WithTemplateSlots<T, S> = T & {
725713
726714exports[`vue-tsc-dts > Input: template-slots/component-destructuring.vue, Output: template-slots/component-destructuring.vue.d.ts 1`] = `
727715"declare var __VLS_inheritedAttrs: { } ;
728- declare const __VLS_refs: { } ;
729716declare const __VLS_templateResult: {
730717 slots : Readonly < {
731718 bottom: (props : {
@@ -736,18 +723,13 @@ declare const __VLS_templateResult: {
736723 num: number ;
737724 }) => any [];
738725 };
739- refs : __VLS_PickRefsExpose < typeof __VLS_refs > ;
726+ refs : {} ;
740727 attrs : Partial < typeof __VLS_inheritedAttrs > ;
741728} ;
742729type __VLS_Slots = typeof __VLS_templateResult['slots'];
743730declare const __VLS_component: import("vue").DefineComponent<{ } , { } , { } , { } , { } , import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { } , string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ } >>, { } , { } >;
744731declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_Slots >;
745732export default _default;
746- type __VLS_PickRefsExpose<T > = T extends object ? {
747- [K in keyof T ]: (T [K ] extends any [] ? Parameters < T [K ][0 ][' expose' ]> [0 ][] : T [K ] extends {
748- expose?: (exposed : infer E ) => void;
749- } ? E : T [K ]) | null ;
750- } : never;
751733type __VLS_WithTemplateSlots<T, S> = T & {
752734 new (): {
753735 $slots: S ;
@@ -769,26 +751,20 @@ declare var __VLS_3: {
769751 str : string ;
770752} ;
771753declare var __VLS_inheritedAttrs: { } ;
772- declare const __VLS_refs: { } ;
773754declare const __VLS_templateResult: {
774755 slots : {
775756 " no-bind" ? (_ : typeof __VLS_0 ): any ;
776757 default? (_ : typeof __VLS_1 ): any ;
777758 " named-slot" ? (_ : typeof __VLS_2 ): any ;
778759 vbind? (_ : typeof __VLS_3 ): any ;
779760 };
780- refs : __VLS_PickRefsExpose < typeof __VLS_refs > ;
761+ refs : {} ;
781762 attrs : Partial < typeof __VLS_inheritedAttrs > ;
782763} ;
783764type __VLS_Slots = typeof __VLS_templateResult['slots'];
784765declare const __VLS_component: import("vue").DefineComponent<{ } , { } , { } , { } , { } , import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { } , string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ } >>, { } , { } >;
785766declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_Slots >;
786767export default _default;
787- type __VLS_PickRefsExpose<T > = T extends object ? {
788- [K in keyof T ]: (T [K ] extends any [] ? Parameters < T [K ][0 ][' expose' ]> [0 ][] : T [K ] extends {
789- expose?: (exposed : infer E ) => void;
790- } ? E : T [K ]) | null ;
791- } : never;
792768type __VLS_WithTemplateSlots<T, S> = T & {
793769 new (): {
794770 $slots: S ;
0 commit comments