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 }