@@ -49,7 +49,7 @@ return { x }
49
49
name : \\" test\\ "
50
50
}
51
51
52
- export default _defineComponent({
52
+ export default /*#__PURE__*/ _defineComponent({
53
53
... __default__ ,
54
54
setup } )"
55
55
`;
@@ -193,7 +193,7 @@ exports[`SFC compile <script setup> dev mode import usage check components 1`] =
193
193
"import { defineComponent as _defineComponent } from 'vue'
194
194
import { FooBar , FooBaz , FooQux , foo } from './x'
195
195
196
- export default _defineComponent({
196
+ export default /*#__PURE__*/ _defineComponent({
197
197
setup (__props , { expose }) {
198
198
expose()
199
199
@@ -209,7 +209,7 @@ exports[`SFC compile <script setup> dev mode import usage check directive 1`] =
209
209
"import { defineComponent as _defineComponent } from 'vue'
210
210
import { vMyDir } from './x'
211
211
212
- export default _defineComponent({
212
+ export default /*#__PURE__*/ _defineComponent({
213
213
setup (__props , { expose }) {
214
214
expose()
215
215
@@ -224,7 +224,7 @@ exports[`SFC compile <script setup> dev mode import usage check js template stri
224
224
"import { defineComponent as _defineComponent } from 'vue'
225
225
import { VAR , VAR2 , VAR3 } from './x'
226
226
227
- export default _defineComponent({
227
+ export default /*#__PURE__*/ _defineComponent({
228
228
setup (__props , { expose }) {
229
229
expose()
230
230
@@ -239,7 +239,7 @@ exports[`SFC compile <script setup> dev mode import usage check last tag 1`] = `
239
239
"import { defineComponent as _defineComponent } from 'vue'
240
240
import { FooBaz , Last } from './x'
241
241
242
- export default _defineComponent({
242
+ export default /*#__PURE__*/ _defineComponent({
243
243
setup (__props , { expose }) {
244
244
expose()
245
245
@@ -254,7 +254,7 @@ exports[`SFC compile <script setup> dev mode import usage check vue interpolatio
254
254
"import { defineComponent as _defineComponent } from 'vue'
255
255
import { x , y , z , x$y } from './x'
256
256
257
- export default _defineComponent({
257
+ export default /*#__PURE__*/ _defineComponent({
258
258
setup (__props , { expose }) {
259
259
expose()
260
260
@@ -688,7 +688,7 @@ exports[`SFC compile <script setup> with TypeScript const Enum 1`] = `
688
688
"import { defineComponent as _defineComponent } from 'vue'
689
689
const enum Foo { A = 123 }
690
690
691
- export default _defineComponent({
691
+ export default /*#__PURE__*/ _defineComponent({
692
692
setup (__props , { expose }) {
693
693
expose()
694
694
@@ -703,7 +703,7 @@ exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (exporte
703
703
"import { defineComponent as _defineComponent } from 'vue'
704
704
export interface Emits { (e : ' foo' | ' bar' ): void }
705
705
706
- export default _defineComponent({
706
+ export default /*#__PURE__*/ _defineComponent({
707
707
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
708
708
setup (__props , { expose , emit }: { emit: ({ (e : ' foo' | ' bar' ): void }), expose: any , slots: any , attrs: any }) {
709
709
expose()
@@ -720,7 +720,7 @@ exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (exporte
720
720
"import { defineComponent as _defineComponent } from 'vue'
721
721
export type Emits = { (e : ' foo' | ' bar' ): void }
722
722
723
- export default _defineComponent({
723
+ export default /*#__PURE__*/ _defineComponent({
724
724
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
725
725
setup (__props , { expose , emit }: { emit: ({ (e : ' foo' | ' bar' ): void }), expose: any , slots: any , attrs: any }) {
726
726
expose()
@@ -737,7 +737,7 @@ exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (interfa
737
737
"import { defineComponent as _defineComponent } from 'vue'
738
738
interface Emits { (e : ' foo' | ' bar' ): void }
739
739
740
- export default _defineComponent({
740
+ export default /*#__PURE__*/ _defineComponent({
741
741
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
742
742
setup (__props , { expose , emit }: { emit: ({ (e : ' foo' | ' bar' ): void }), expose: any , slots: any , attrs: any }) {
743
743
expose()
@@ -754,7 +754,7 @@ exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (referen
754
754
"import { defineComponent as _defineComponent } from 'vue'
755
755
export type Emits = (e: 'foo' | 'bar') => void
756
756
757
- export default _defineComponent({
757
+ export default /*#__PURE__*/ _defineComponent({
758
758
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
759
759
setup (__props , { expose , emit }: { emit: ((e : ' foo' | ' bar' ) => void ), expose: any , slots: any , attrs: any }) {
760
760
expose()
@@ -771,7 +771,7 @@ exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (referen
771
771
"import { defineComponent as _defineComponent } from 'vue'
772
772
type Emits = (e: 'foo' | 'bar') => void
773
773
774
- export default _defineComponent({
774
+ export default /*#__PURE__*/ _defineComponent({
775
775
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
776
776
setup (__props , { expose , emit }: { emit: ((e : ' foo' | ' bar' ) => void ), expose: any , slots: any , attrs: any }) {
777
777
expose()
@@ -788,7 +788,7 @@ exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (type al
788
788
"import { defineComponent as _defineComponent } from 'vue'
789
789
type Emits = { (e : ' foo' | ' bar' ): void }
790
790
791
- export default _defineComponent({
791
+ export default /*#__PURE__*/ _defineComponent({
792
792
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
793
793
setup (__props , { expose , emit }: { emit: ({ (e : ' foo' | ' bar' ): void }), expose: any , slots: any , attrs: any }) {
794
794
expose()
@@ -804,7 +804,7 @@ return { emit }
804
804
exports[`SFC compile <script setup > with TypeScript defineEmits w/ type (type literal w/ call signatures) 1`] = `
805
805
"import { defineComponent as _defineComponent } from 'vue'
806
806
807
- export default _defineComponent({
807
+ export default /*#__PURE__*/ _defineComponent({
808
808
emits : [\\" foo\\ " , \\" bar\\ " , \\" baz\\ " ] as unknown as undefined ,
809
809
setup (__props , { expose , emit }: { emit: ({(e : ' foo' | ' bar' ): void ; (e : ' baz' , id : number ): void ;}), expose: any , slots: any , attrs: any }) {
810
810
expose()
@@ -820,7 +820,7 @@ return { emit }
820
820
exports[`SFC compile <script setup > with TypeScript defineEmits w/ type 1`] = `
821
821
"import { defineComponent as _defineComponent } from 'vue'
822
822
823
- export default _defineComponent({
823
+ export default /*#__PURE__*/ _defineComponent({
824
824
emits : [\\" foo\\ " , \\" bar\\ " ] as unknown as undefined ,
825
825
setup (__props , { expose , emit }: { emit: ((e : ' foo' | ' bar' ) => void ), expose: any , slots: any , attrs: any }) {
826
826
expose()
@@ -837,7 +837,7 @@ exports[`SFC compile <script setup> with TypeScript defineProps w/ exported inte
837
837
"import { defineComponent as _defineComponent } from 'vue'
838
838
export interface Props { x ?: number }
839
839
840
- export default _defineComponent({
840
+ export default /*#__PURE__*/ _defineComponent({
841
841
props : {
842
842
x: { type: Number , required: false }
843
843
} as unknown as undefined ,
@@ -856,7 +856,7 @@ exports[`SFC compile <script setup> with TypeScript defineProps w/ exported type
856
856
"import { defineComponent as _defineComponent } from 'vue'
857
857
export type Props = { x ?: number }
858
858
859
- export default _defineComponent({
859
+ export default /*#__PURE__*/ _defineComponent({
860
860
props : {
861
861
x: { type: Number , required: false }
862
862
} as unknown as undefined ,
@@ -875,7 +875,7 @@ exports[`SFC compile <script setup> with TypeScript defineProps w/ interface 1`]
875
875
"import { defineComponent as _defineComponent } from 'vue'
876
876
interface Props { x ?: number }
877
877
878
- export default _defineComponent({
878
+ export default /*#__PURE__*/ _defineComponent({
879
879
props : {
880
880
x: { type: Number , required: false }
881
881
} as unknown as undefined ,
@@ -897,7 +897,7 @@ interface Test {}
897
897
type Alias = number[]
898
898
899
899
900
- export default _defineComponent({
900
+ export default /*#__PURE__*/ _defineComponent({
901
901
props : {
902
902
string: { type: String , required: true },
903
903
number: { type: Number , required: true },
@@ -965,7 +965,7 @@ exports[`SFC compile <script setup> with TypeScript defineProps w/ type alias 1`
965
965
"import { defineComponent as _defineComponent } from 'vue'
966
966
type Props = { x ?: number }
967
967
968
- export default _defineComponent({
968
+ export default /*#__PURE__*/ _defineComponent({
969
969
props : {
970
970
x: { type: Number , required: false }
971
971
} as unknown as undefined ,
@@ -983,7 +983,7 @@ return { }
983
983
exports[`SFC compile <script setup > with TypeScript defineProps/Emit w/ runtime options 1`] = `
984
984
"import { defineComponent as _defineComponent } from 'vue'
985
985
986
- export default _defineComponent({
986
+ export default /*#__PURE__*/ _defineComponent({
987
987
props : { foo: String },
988
988
emits : [' a' , ' b' ],
989
989
setup (__props , { expose , emit }) {
@@ -1004,7 +1004,7 @@ exports[`SFC compile <script setup> with TypeScript hoist type declarations 1`]
1004
1004
export interface Foo { }
1005
1005
type Bar = { }
1006
1006
1007
- export default _defineComponent({
1007
+ export default /*#__PURE__*/ _defineComponent({
1008
1008
setup (__props , { expose }) {
1009
1009
expose()
1010
1010
@@ -1019,7 +1019,7 @@ exports[`SFC compile <script setup> with TypeScript runtime Enum 1`] = `
1019
1019
"import { defineComponent as _defineComponent } from 'vue'
1020
1020
enum Foo { A = 123 }
1021
1021
1022
- export default _defineComponent({
1022
+ export default /*#__PURE__*/ _defineComponent({
1023
1023
setup (__props , { expose }) {
1024
1024
expose()
1025
1025
@@ -1034,7 +1034,7 @@ exports[`SFC compile <script setup> with TypeScript withDefaults (dynamic) 1`] =
1034
1034
"import { mergeDefaults as _mergeDefaults , defineComponent as _defineComponent } from 'vue'
1035
1035
import { defaults } from './foo'
1036
1036
1037
- export default _defineComponent({
1037
+ export default /*#__PURE__*/ _defineComponent({
1038
1038
props : _mergeDefaults ({
1039
1039
foo: { type: String , required: false },
1040
1040
bar: { type: Number , required: false }
@@ -1057,7 +1057,7 @@ return { props, defaults }
1057
1057
exports[`SFC compile <script setup > with TypeScript withDefaults (static) 1`] = `
1058
1058
"import { defineComponent as _defineComponent } from 'vue'
1059
1059
1060
- export default _defineComponent({
1060
+ export default /*#__PURE__*/ _defineComponent({
1061
1061
props : {
1062
1062
foo: { type: String , required: false , default: ' hi' },
1063
1063
bar: { type: Number , required: false }
0 commit comments