fix(compiler-sfc): fix 'export default' rewrite with extra whitespaces (#4375)

This commit is contained in:
lidlanca
2021-08-23 18:40:16 -04:00
committed by GitHub
parent 9043d0dca7
commit 4792ebd687
3 changed files with 81 additions and 5 deletions

View File

@@ -33,6 +33,48 @@ return { x }
export const n = 1"
`;
exports[`SFC compile <script setup> <script> and <script setup> co-usage spaces in ExportDefaultDeclaration node with many spaces and newline 1`] = `
"import { x } from './x'
export const n = 1
const __default__ = {
some:'option'
}
function setup(__props, { expose }) {
x()
return { x }
}
export default /*#__PURE__*/ Object.assign(__default__, {
setup
})"
`;
exports[`SFC compile <script setup> <script> and <script setup> co-usage spaces in ExportDefaultDeclaration node with minimal spaces 1`] = `
"import { x } from './x'
export const n = 1
const __default__ = {
some:'option'
}
function setup(__props, { expose }) {
x()
return { x }
}
export default /*#__PURE__*/ Object.assign(__default__, {
setup
})"
`;
exports[`SFC compile <script setup> defineEmits() 1`] = `
"export default {
emits: ['foo', 'bar'],