You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should alias $props to __props when $props is used 1`] = `
826
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should alias __emit to $emit when defineEmits is used 1`] = `
827
+
"import { openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should alias __props to $props when $props is used 1`] = `
827
848
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
828
849
829
850
@@ -839,7 +860,192 @@ return (_ctx, _cache) => {
839
860
}"
840
861
`;
841
862
842
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should alias __emit to $emit when defineEmits is used 1`] = `
863
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should extract all built-in properties when they are used 1`] = `
864
+
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should extract attrs when $attrs is used 1`] = `
880
+
"import { normalizeProps as _normalizeProps, guardReactiveProps as _guardReactiveProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should extract emit when $emit is used 1`] = `
895
+
"import { openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should extract slots when $slots is used 1`] = `
912
+
"import { resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > should not extract built-in properties when neither is used 1`] = `
931
+
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
932
+
933
+
934
+
export default {
935
+
setup(__props) {
936
+
/* ... */
937
+
return (_ctx, _cache) => {
938
+
return (_openBlock(), _createElementBlock("div", null, _toDisplayString(_ctx.msg), 1 /* TEXT */))
939
+
}
940
+
}
941
+
942
+
}"
943
+
`;
944
+
945
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > user-defined properties override > should handle mixed defineEmits and user-defined $emit 1`] = `
946
+
"import { unref as _unref, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > user-defined properties override > should not extract $attrs when user defines it 1`] = `
967
+
"import { unref as _unref, normalizeProps as _normalizeProps, guardReactiveProps as _guardReactiveProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > user-defined properties override > should not extract $emit when user defines it 1`] = `
982
+
"import { unref as _unref, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > user-defined properties override > should not extract $slots when user defines it 1`] = `
999
+
"import { unref as _unref, resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > user-defined properties override > should not generate $props alias when user defines it 1`] = `
1018
+
"import { unref as _unref, toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
1019
+
1020
+
1021
+
export default {
1022
+
setup(__props) {
1023
+
let $props
1024
+
return (_ctx, _cache) => {
1025
+
return (_openBlock(), _createElementBlock("div", null, _toDisplayString(_unref($props).msg), 1 /* TEXT */))
1026
+
}
1027
+
}
1028
+
1029
+
}"
1030
+
`;
1031
+
1032
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructure setup context for built-in properties > user-defined properties override > should only extract non-user-defined properties 1`] = `
1033
+
"import { unref as _unref, toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should alias __emit to $emit when defineEmits is used 1`] = `
843
1049
"import { openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
844
1050
845
1051
@@ -860,7 +1066,23 @@ return (_ctx, _cache) => {
860
1066
}"
861
1067
`;
862
1068
863
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should destructure all built-in properties when they are used 1`] = `
1069
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should alias __props to $props when $props is used 1`] = `
1070
+
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
1071
+
1072
+
1073
+
export default {
1074
+
setup(__props) {
1075
+
const $props = __props
1076
+
/* ... */
1077
+
return (_ctx, _cache) => {
1078
+
return (_openBlock(), _createElementBlock("div", null, _toDisplayString($props), 1 /* TEXT */))
1079
+
}
1080
+
}
1081
+
1082
+
}"
1083
+
`;
1084
+
1085
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should extract all built-in properties when they are used 1`] = `
864
1086
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
865
1087
866
1088
@@ -876,7 +1098,7 @@ return (_ctx, _cache) => {
876
1098
}"
877
1099
`;
878
1100
879
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should destructure attrs when $attrs is used 1`] = `
1101
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should extract attrs when $attrs is used 1`] = `
880
1102
"import { normalizeProps as _normalizeProps, guardReactiveProps as _guardReactiveProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
881
1103
882
1104
@@ -891,7 +1113,7 @@ return (_ctx, _cache) => {
891
1113
}"
892
1114
`;
893
1115
894
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should destructure emit when $emit is used 1`] = `
1116
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should extract emit when $emit is used 1`] = `
895
1117
"import { openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
896
1118
897
1119
@@ -908,7 +1130,7 @@ return (_ctx, _cache) => {
908
1130
}"
909
1131
`;
910
1132
911
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should destructure slots when $slots is used 1`] = `
1133
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should extract slots when $slots is used 1`] = `
912
1134
"import { resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock } from "vue"
913
1135
914
1136
@@ -927,7 +1149,7 @@ return (_ctx, _cache) => {
927
1149
}"
928
1150
`;
929
1151
930
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > should not destructure built-in properties when neither is used 1`] = `
1152
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > should not extract built-in properties when neither is used 1`] = `
931
1153
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
932
1154
933
1155
@@ -942,7 +1164,7 @@ return (_ctx, _cache) => {
942
1164
}"
943
1165
`;
944
1166
945
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > user-defined properties override > should handle mixed defineEmits and user-defined $emit 1`] = `
1167
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > user-defined properties override > should handle mixed defineEmits and user-defined $emit 1`] = `
946
1168
"import { unref as _unref, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
947
1169
948
1170
@@ -963,7 +1185,7 @@ return (_ctx, _cache) => {
963
1185
}"
964
1186
`;
965
1187
966
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > user-defined properties override > should not destructure $attrs when user defines it 1`] = `
1188
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > user-defined properties override > should not extract $attrs when user defines it 1`] = `
967
1189
"import { unref as _unref, normalizeProps as _normalizeProps, guardReactiveProps as _guardReactiveProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
968
1190
969
1191
@@ -978,7 +1200,7 @@ return (_ctx, _cache) => {
978
1200
}"
979
1201
`;
980
1202
981
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > user-defined properties override > should not destructure $emit when user defines it 1`] = `
1203
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > user-defined properties override > should not extract $emit when user defines it 1`] = `
982
1204
"import { unref as _unref, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
983
1205
984
1206
@@ -995,7 +1217,7 @@ return (_ctx, _cache) => {
995
1217
}"
996
1218
`;
997
1219
998
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > user-defined properties override > should not destructure $slots when user defines it 1`] = `
1220
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > user-defined properties override > should not extract $slots when user defines it 1`] = `
999
1221
"import { unref as _unref, resolveComponent as _resolveComponent, openBlock as _openBlock, createBlock as _createBlock } from "vue"
1000
1222
1001
1223
@@ -1014,7 +1236,7 @@ return (_ctx, _cache) => {
1014
1236
}"
1015
1237
`;
1016
1238
1017
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > user-defined properties override > should not generate $props alias when user defines it 1`] = `
1239
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > user-defined properties override > should not generate $props alias when user defines it 1`] = `
1018
1240
"import { unref as _unref, toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
1019
1241
1020
1242
@@ -1029,7 +1251,7 @@ return (_ctx, _cache) => {
1029
1251
}"
1030
1252
`;
1031
1253
1032
-
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring component instance for built-in properties > user-defined properties override > should only destructure non-user-defined properties 1`] = `
1254
+
exports[`SFC compile <script setup> > inlineTemplate mode > destructuring setup context for built-in properties > user-defined properties override > should only extract non-user-defined properties 1`] = `
1033
1255
"import { unref as _unref, toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
0 commit comments