@@ -120,7 +120,7 @@ var _sfc_main = /* @__PURE__ */ defineComponent({
120120 } },
121121 \\" qux\\ " : { type: Function , required: false , default : () => {
122122 } },
123- \\" quux\\ " : { type: null , required: false , default: abc }
123+ \\" quux\\ " : { required: false , default: abc }
124124 },
125125 setup (__props ) {
126126 return (_ctx , _cache ) => {
@@ -454,6 +454,74 @@ export { issue351 as default };
454454"
455455` ;
456456
457+ exports [` fixtures > tests/fixtures/issue-362.vue > isProduction = false 1` ] = `
458+ "import { defineComponent , openBlock , createElementBlock , toDisplayString } from 'vue';
459+ import _export_sfc from '/plugin-vue/export-helper';
460+
461+ var _sfc_main = /* @__PURE__ */ defineComponent({
462+ __name : \\" issue-362\\ " ,
463+ props : {
464+ \\" trigger\\ " : { required: true }
465+ },
466+ setup (__props ) {
467+ const props = __props;
468+ const Trigger = {
469+ click: \\" click\\ " ,
470+ focus: \\" focus\\ " ,
471+ hover: \\" hover\\ "
472+ };
473+ return (_ctx , _cache ) => {
474+ return openBlock (), createElementBlock (
475+ \\" button\\ " ,
476+ null ,
477+ toDisplayString (__props .trigger ),
478+ 1
479+ /* TEXT */
480+ );
481+ };
482+ }
483+ });
484+
485+ var issue362 = /* @__PURE__ */ _export_sfc(_sfc_main, [__FILE__]);
486+
487+ export { issue362 as default } ;
488+ "
489+ ` ;
490+
491+ exports [` fixtures > tests/fixtures/issue-362.vue > isProduction = true 1` ] = `
492+ "import { defineComponent , openBlock , createElementBlock , toDisplayString } from 'vue';
493+ import _export_sfc from '/plugin-vue/export-helper';
494+
495+ var _sfc_main = /* @__PURE__ */ defineComponent({
496+ __name : \\" issue-362\\ " ,
497+ props : {
498+ \\" trigger\\ " : null
499+ },
500+ setup (__props ) {
501+ const props = __props;
502+ const Trigger = {
503+ click: \\" click\\ " ,
504+ focus: \\" focus\\ " ,
505+ hover: \\" hover\\ "
506+ };
507+ return (_ctx , _cache ) => {
508+ return openBlock (), createElementBlock (
509+ \\" button\\ " ,
510+ null ,
511+ toDisplayString (__props .trigger ),
512+ 1
513+ /* TEXT */
514+ );
515+ };
516+ }
517+ });
518+
519+ var issue362 = /* @__PURE__ */ _export_sfc(_sfc_main, [__FILE__]);
520+
521+ export { issue362 as default } ;
522+ "
523+ ` ;
524+
457525exports [` fixtures > tests/fixtures/optional-method.vue > isProduction = false 1` ] = `
458526"import { defineComponent } from 'vue';
459527import _export_sfc from '/plugin-vue/export-helper';
@@ -498,6 +566,56 @@ export { optionalMethod as default };
498566"
499567` ;
500568
569+ exports [` fixtures > tests/fixtures/resolve-failed.vue > isProduction = false 1` ] = `
570+ "import { defineComponent } from 'vue';
571+ import _export_sfc from '/plugin-vue/export-helper';
572+
573+ var _sfc_main = /* @__PURE__ */ defineComponent({
574+ __name : \\" resolve-failed\\ " ,
575+ props : {
576+ \\" foo\\ " : { required: true },
577+ \\" bar\\ " : { type: Object , required: true },
578+ \\" bool\\ " : { type: Boolean , skipCheck: true , required: true },
579+ \\" fun\\ " : { type: Function , skipCheck: true , required: true },
580+ \\" boolAndFun\\ " : { type: [Boolean , Function ], skipCheck: true , required: true }
581+ },
582+ setup (__props ) {
583+ return () => {
584+ };
585+ }
586+ } );
587+
588+ var resolveFailed = /* @__PURE__ */ _export_sfc(_sfc_main, [__FILE__]);
589+
590+ export { resolveFailed as default } ;
591+ "
592+ ` ;
593+
594+ exports [` fixtures > tests/fixtures/resolve-failed.vue > isProduction = true 1` ] = `
595+ "import { defineComponent } from 'vue';
596+ import _export_sfc from '/plugin-vue/export-helper';
597+
598+ var _sfc_main = /* @__PURE__ */ defineComponent({
599+ __name : \\" resolve-failed\\ " ,
600+ props : {
601+ \\" foo\\ " : null ,
602+ \\" bar\\ " : null ,
603+ \\" bool\\ " : { type: Boolean },
604+ \\" fun\\ " : { type: Function },
605+ \\" boolAndFun\\ " : { type: [Boolean , Function ] }
606+ },
607+ setup (__props ) {
608+ return () => {
609+ };
610+ }
611+ } );
612+
613+ var resolveFailed = /* @__PURE__ */ _export_sfc(_sfc_main, [__FILE__]);
614+
615+ export { resolveFailed as default } ;
616+ "
617+ ` ;
618+
501619exports [` fixtures > tests/fixtures/special-key.vue > isProduction = false 1` ] = `
502620"import { defineComponent } from 'vue';
503621import _export_sfc from '/plugin-vue/export-helper';
@@ -723,7 +841,7 @@ import _export_sfc from '/plugin-vue/export-helper';
723841var _sfc_main = /* @__PURE__ */ defineComponent({
724842 __name : \\" unresolved\\ " ,
725843 props : {
726- \\" foo\\ " : { type: null , required: true }
844+ \\" foo\\ " : { required: true }
727845 },
728846 setup (__props ) {
729847 return () => {
0 commit comments