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

@@ -540,6 +540,21 @@ return { a, b, c, d, x }
}"
`;
exports[`SFC compile <script setup> with TypeScript const Enum 1`] = `
"import { defineComponent as _defineComponent } from 'vue'
const enum Foo { A = 123 }
export default _defineComponent({
setup(__props, { expose }) {
expose()
return { Foo }
}
})"
`;
exports[`SFC compile <script setup> with TypeScript defineEmits w/ type (exported interface) 1`] = `
"import { defineComponent as _defineComponent } from 'vue'
export interface Emits { (e: 'foo' | 'bar'): void }