fix(compiler-sfc): support TS runtime enum in <script setup>

This commit is contained in:
Evan You
2021-06-30 12:03:42 -04:00
parent f8a6b57ddd
commit 1ffd48a2f5
3 changed files with 45 additions and 14 deletions

View File

@@ -884,6 +884,21 @@ return { }
})"
`;
exports[`SFC compile <script setup> with TypeScript runtime Enum 1`] = `
"import { defineComponent as _defineComponent } from 'vue'
enum Foo { A = 123 }
export default _defineComponent({
setup(__props, { expose }) {
expose()
return { Foo }
}
})"
`;
exports[`SFC compile <script setup> with TypeScript withDefaults (dynamic) 1`] = `
"import { mergeDefaults as _mergeDefaults, defineComponent as _defineComponent } from 'vue'
import { defaults } from './foo'