From dbdc0aa9ddb9b41cce5a6edca5c7144085c4e02d Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 10 Dec 2024 21:45:50 +0800 Subject: [PATCH] chore: make compile type consistent --- packages/vue/src/runtime.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vue/src/runtime.ts b/packages/vue/src/runtime.ts index 76f5fc74e..af1ffe7a1 100644 --- a/packages/vue/src/runtime.ts +++ b/packages/vue/src/runtime.ts @@ -1,7 +1,8 @@ // This entry exports the runtime only, and is built as // `dist/vue.esm-bundler.js` which is used by default for bundlers. +import { NOOP } from '@vue/shared' import { initDev } from './dev' -import { warn } from '@vue/runtime-dom' +import { type RenderFunction, warn } from '@vue/runtime-dom' if (__DEV__) { initDev() @@ -9,7 +10,7 @@ if (__DEV__) { export * from '@vue/runtime-dom' -export const compile = (): void => { +export const compile = (_template: string): RenderFunction => { if (__DEV__) { warn( `Runtime compilation is not supported in this build of Vue.` + @@ -22,4 +23,5 @@ export const compile = (): void => { : ``) /* should not happen */, ) } + return NOOP }