[autofix.ci] apply automated fixes

This commit is contained in:
autofix-ci[bot] 2024-01-20 16:04:42 +00:00 committed by 三咲智子 Kevin Deng
parent 59dcb2b984
commit e4c1b2336b
No known key found for this signature in database
GPG Key ID: 69992F2250DFD93E
3 changed files with 15 additions and 15 deletions

View File

@ -1,4 +1,4 @@
import { compileSFCScript as compile, assertCode } from '../utils'
import { assertCode, compileSFCScript as compile } from '../utils'
describe('defineRender()', () => {
test('JSX Element', () => {
@ -8,7 +8,7 @@ describe('defineRender()', () => {
defineRender(<div />)
</script>
`,
{ defineRender: true }
{ defineRender: true },
)
assertCode(content)
expect(content).toMatch(`return () => <div />`)
@ -22,7 +22,7 @@ describe('defineRender()', () => {
defineRender(() => <div />)
</script>
`,
{ defineRender: true }
{ defineRender: true },
)
assertCode(content)
expect(content).toMatch(`return () => <div />`)
@ -37,7 +37,7 @@ describe('defineRender()', () => {
defineRender(renderFn)
</script>
`,
{ defineRender: true }
{ defineRender: true },
)
assertCode(content)
expect(content).toMatch(`return renderFn`)
@ -52,7 +52,7 @@ describe('defineRender()', () => {
defineRender()
</script>
`,
{ defineRender: true }
{ defineRender: true },
)
assertCode(content)
expect(content).toMatch(`return { foo }`)
@ -71,8 +71,8 @@ describe('defineRender()', () => {
<span>hello</span>
</template>
`,
{ defineRender: true }
)
{ defineRender: true },
),
).toThrow(`defineRender() cannot be used with <template>.`)
})
})

View File

@ -810,7 +810,7 @@ export function compileScript(
if (sfc.template) {
ctx.error(
`${DEFINE_RENDER}() cannot be used with <template>.`,
ctx.renderFunction
ctx.renderFunction,
)
}
if (ctx.renderFunction.type === 'JSXElement') {
@ -818,7 +818,7 @@ export function compileScript(
}
returned += scriptSetup.content.slice(
ctx.renderFunction.start!,
ctx.renderFunction.end!
ctx.renderFunction.end!,
)
} else if (
!options.inlineTemplate ||
@ -868,7 +868,7 @@ export function compileScript(
// inline it right here
const { code, ast, preamble, tips, errors } = compileTemplate({
filename,
ast: sfc.template.ast,
ast: sfc.template.ast,
source: sfc.template.content,
inMap: sfc.template.map,
...options.templateOptions,
@ -895,7 +895,7 @@ export function compileScript(
`\n\n` +
sfc.filename +
'\n' +
generateCodeFrame(source, err.loc.start.offset, err.loc.end.offset,) +
generateCodeFrame(source, err.loc.start.offset, err.loc.end.offset) +
`\n`
}
throw err

View File

@ -1,13 +1,13 @@
import { Node } from '@babel/types'
import type { Node } from '@babel/types'
import { isCallOf } from './utils'
import { ScriptCompileContext } from './context'
import type { ScriptCompileContext } from './context'
import { warnOnce } from '../warn'
export const DEFINE_RENDER = 'defineRender'
export function processDefineRender(
ctx: ScriptCompileContext,
node: Node
node: Node,
): boolean {
if (!isCallOf(node, DEFINE_RENDER)) {
return false
@ -16,7 +16,7 @@ export function processDefineRender(
if (!ctx.options.defineRender) {
warnOnce(
`${DEFINE_RENDER}() is an experimental feature and disabled by default.\n` +
`To enable it, follow the RFC at https://github.com/vuejs/rfcs/discussions/585.`
`To enable it, follow the RFC at https://github.com/vuejs/rfcs/discussions/585.`,
)
return false
}