|
|
@@ -24,7 +24,7 @@ interface Props {
|
|
|
foo?: number;
|
|
|
}
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
__name: 'app.ce',
|
|
|
props: {
|
|
|
foo: { default: 5.5, type: Number }
|
|
|
@@ -43,7 +43,7 @@ return { props }
|
|
|
exports[`defineProps > custom element retains the props type & production mode 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
__name: 'app.ce',
|
|
|
props: {
|
|
|
foo: {type: Number}
|
|
|
@@ -62,7 +62,7 @@ return { props }
|
|
|
exports[`defineProps > defineProps w/ runtime options 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: { foo: String },
|
|
|
setup(__props, { expose: __expose }) {
|
|
|
__expose();
|
|
|
@@ -78,7 +78,7 @@ return { props }
|
|
|
exports[`defineProps > destructure without enabling reactive destructure 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
foo: { type: null, required: true }
|
|
|
},
|
|
|
@@ -96,7 +96,7 @@ return { foo }
|
|
|
exports[`defineProps > should escape names w/ special symbols 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
"spa ce": { type: null, required: true },
|
|
|
"exclamation!mark": { type: null, required: true },
|
|
|
@@ -141,7 +141,7 @@ return { }
|
|
|
exports[`defineProps > w/ TS assertion 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: ['foo'],
|
|
|
setup(__props, { expose: __expose }) {
|
|
|
__expose();
|
|
|
@@ -158,7 +158,7 @@ exports[`defineProps > w/ exported interface 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
export interface Props { x?: number }
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
x: { type: Number, required: false }
|
|
|
},
|
|
|
@@ -178,7 +178,7 @@ exports[`defineProps > w/ exported interface in normal script 1`] = `
|
|
|
|
|
|
export interface Props { x?: number }
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
x: { type: Number, required: false }
|
|
|
},
|
|
|
@@ -197,7 +197,7 @@ exports[`defineProps > w/ exported type alias 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
export type Props = { x?: number }
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
x: { type: Number, required: false }
|
|
|
},
|
|
|
@@ -222,7 +222,7 @@ interface Bar extends Foo { y?: number }
|
|
|
|
|
|
interface Foo { x?: number }
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
z: { type: Number, required: true },
|
|
|
y: { type: String, required: true },
|
|
|
@@ -259,7 +259,7 @@ exports[`defineProps > w/ interface 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
interface Props { x?: number }
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
x: { type: Number, required: false }
|
|
|
},
|
|
|
@@ -296,7 +296,7 @@ interface Test {}
|
|
|
type Alias = number[]
|
|
|
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
string: { type: String, required: true },
|
|
|
number: { type: Number, required: true },
|
|
|
@@ -353,7 +353,7 @@ exports[`defineProps > w/ type alias 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
type Props = { x?: number }
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
x: { type: Number, required: false }
|
|
|
},
|
|
|
@@ -372,8 +372,8 @@ exports[`defineProps > withDefaults (dynamic) 1`] = `
|
|
|
"import { mergeDefaults as _mergeDefaults, defineComponent as _defineComponent } from 'vue'
|
|
|
import { defaults } from './foo'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
- props: /*#__PURE__*/_mergeDefaults({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
+ props: /*@__PURE__*/_mergeDefaults({
|
|
|
foo: { type: String, required: false },
|
|
|
bar: { type: Number, required: false },
|
|
|
baz: { type: Boolean, required: true }
|
|
|
@@ -393,8 +393,8 @@ exports[`defineProps > withDefaults (dynamic) w/ production mode 1`] = `
|
|
|
"import { mergeDefaults as _mergeDefaults, defineComponent as _defineComponent } from 'vue'
|
|
|
import { defaults } from './foo'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
- props: /*#__PURE__*/_mergeDefaults({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
+ props: /*@__PURE__*/_mergeDefaults({
|
|
|
foo: { type: Function },
|
|
|
bar: { type: Boolean },
|
|
|
baz: { type: [Boolean, Function] },
|
|
|
@@ -415,8 +415,8 @@ exports[`defineProps > withDefaults (reference) 1`] = `
|
|
|
"import { mergeDefaults as _mergeDefaults, defineComponent as _defineComponent } from 'vue'
|
|
|
import { defaults } from './foo'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
- props: /*#__PURE__*/_mergeDefaults({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
+ props: /*@__PURE__*/_mergeDefaults({
|
|
|
foo: { type: String, required: false },
|
|
|
bar: { type: Number, required: false },
|
|
|
baz: { type: Boolean, required: true }
|
|
|
@@ -439,7 +439,7 @@ exports[`defineProps > withDefaults (static) + normal script 1`] = `
|
|
|
a?: string;
|
|
|
}
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
a: { type: String, required: false, default: "a" }
|
|
|
},
|
|
|
@@ -457,7 +457,7 @@ return { props }
|
|
|
exports[`defineProps > withDefaults (static) 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
foo: { type: String, required: false, default: 'hi' },
|
|
|
bar: { type: Number, required: false },
|
|
|
@@ -481,7 +481,7 @@ return { props }
|
|
|
exports[`defineProps > withDefaults (static) w/ production mode 1`] = `
|
|
|
"import { defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
props: {
|
|
|
foo: {},
|
|
|
bar: { type: Boolean },
|
|
|
@@ -502,8 +502,8 @@ return { props }
|
|
|
exports[`defineProps > withDefaults w/ dynamic object method 1`] = `
|
|
|
"import { mergeDefaults as _mergeDefaults, defineComponent as _defineComponent } from 'vue'
|
|
|
|
|
|
-export default /*#__PURE__*/_defineComponent({
|
|
|
- props: /*#__PURE__*/_mergeDefaults({
|
|
|
+export default /*@__PURE__*/_defineComponent({
|
|
|
+ props: /*@__PURE__*/_mergeDefaults({
|
|
|
foo: { type: Function, required: false }
|
|
|
}, {
|
|
|
['fo' + 'o']() { return 'foo' }
|