export default {
setup(__props, { expose }) {
- expose()
+ expose();
x()
export default {
setup(__props, { expose }) {
- expose()
+ expose();
x()
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
;(
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
;(
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
;(
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
;(
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
foo()
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
if (ok) { (
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
let a = _ref(1 + ((
exports[`SFC compile <script setup> async/await detection should ignore await inside functions 1`] = `
"export default {
setup(__props, { expose }) {
- expose()
+ expose();
async function foo() { await bar }
return { foo }
}
exports[`SFC compile <script setup> async/await detection should ignore await inside functions 2`] = `
"export default {
setup(__props, { expose }) {
- expose()
+ expose();
const foo = async () => { await bar }
return { foo }
}
exports[`SFC compile <script setup> async/await detection should ignore await inside functions 3`] = `
"export default {
setup(__props, { expose }) {
- expose()
+ expose();
const obj = { async method() { await bar }}
return { obj }
}
exports[`SFC compile <script setup> async/await detection should ignore await inside functions 4`] = `
"export default {
setup(__props, { expose }) {
- expose()
+ expose();
const cls = class Foo { async method() { await bar }}
return { cls }
}
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
if (false) (
export default {
async setup(__props, { expose }) {
- expose()
+ expose();
let __temp, __restore
const a = 1 + ((
exports[`SFC compile <script setup> binding analysis for destructur 1`] = `
"export default {
setup(__props, { expose }) {
- expose()
+ expose();
const { foo, b: bar, ['x' + 'y']: baz, x: { y, zz: { z }}} = {}
"export default {
emits: ['foo', 'bar'],
setup(__props, { expose, emit: myEmit }) {
- expose()
+ expose();
export default {
props: propsModel,
setup(__props, { expose }) {
- expose()
+ expose();
const props = __props
export default {
props: {},
setup(__props, { expose }) {
- expose()
+ expose();
const props = __props
foo: String
},
setup(__props, { expose }) {
- expose()
+ expose();
const props = __props
props: ['item'],
emits: ['a'],
setup(__props, { expose, emit }) {
- expose()
+ expose();
const props = __props
props: ['item'],
emits: ['a'],
setup(__props, { expose, emit }) {
- expose()
+ expose();
const props = __props
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
const cond = true
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
const fooBar: FooBar = 1
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { vMyDir }
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { VAR, VAR3 }
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { FooBaz, Last }
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { x, z, x$y }
foo: () => bar > 1
},
setup(__props, { expose }) {
- expose()
+ expose();
foo: bar => bar > 1
},
setup(__props, { expose }) {
- expose()
+ expose();
const bar = 1
export default {
setup(__props, { expose }) {
- expose()
+ expose();
let foo = _ref(1)
export default {
setup(__props, { expose }) {
- expose()
+ expose();
x()
props: ['foo'],
emits: ['bar'],
setup(__props, { expose }) {
- expose()
+ expose();
export default {
setup(__props, { expose }) {
- expose()
+ expose();
return { a, b }
export default {
setup(__props, { expose }) {
- expose()
+ expose();
return { ref }
export default {
setup(__props, { expose }) {
- expose()
+ expose();
let a = 1
const b = 2
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { Foo }
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ({ (e: 'foo' | 'bar'): void }), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ({ (e: 'foo' | 'bar'): void }), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ({ (e: 'foo' | 'bar'): void }), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ((e: 'foo' | 'bar') => void), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ((e: 'foo' | 'bar') => void), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ({ (e: 'foo' | 'bar'): void }), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\", \\"baz\\"],
setup(__props, { expose, emit }: { emit: ({(e: 'foo' | 'bar'): void; (e: 'baz', id: number): void;}), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
export default /*#__PURE__*/_defineComponent({
emits: [\\"foo\\", \\"bar\\"],
setup(__props, { expose, emit }: { emit: ((e: 'foo' | 'bar') => void), expose: any, slots: any, attrs: any }) {
- expose()
+ expose();
x: { type: Number, required: false }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
x: { type: Number, required: false }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
x: { type: Number, required: false }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
x: { type: Number, required: false }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
foo: { type: [Function, null], required: true }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
x: { type: Number, required: false }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
props: { foo: String },
emits: ['a', 'b'],
setup(__props, { expose, emit }) {
- expose()
+ expose();
const props = __props
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { }
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { Foo }
export default /*#__PURE__*/_defineComponent({
setup(__props, { expose }) {
- expose()
+ expose();
return { D, C, B, Foo }
baz: { type: Boolean, required: true }
}, { ...defaults }),
setup(__props: any, { expose }) {
- expose()
+ expose();
const props = __props as {
foo?: string
qux: { type: Function, required: false, default() { return 1 } }
},
setup(__props: any, { expose }) {
- expose()
+ expose();
const props = __props as { foo: string, bar?: number, baz: boolean, qux(): number }