fix(compiler-sfc): support const enum

This commit is contained in:
Evan You
2021-07-19 17:31:13 -04:00
parent b771fdbef9
commit 93a950d60d
3 changed files with 28 additions and 1 deletions

View File

@@ -794,6 +794,18 @@ const emit = defineEmits(['a', 'b'])
Foo: BindingTypes.SETUP_CONST
})
})
test('const Enum', () => {
const { content, bindings } = compile(
`<script setup lang="ts">
const enum Foo { A = 123 }
</script>`
)
assertCode(content)
expect(bindings).toStrictEqual({
Foo: BindingTypes.SETUP_CONST
})
})
})
describe('async/await detection', () => {