From: Pick Date: Mon, 13 Jul 2020 16:44:37 +0000 (+0800) Subject: types(runtime-core): adjust Renderer's type declaration (#1566) X-Git-Tag: v3.0.0-beta.21~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09f61b4049a48d93cfd7c91c5b7860f313ebf28b;p=thirdparty%2Fvuejs%2Fcore.git types(runtime-core): adjust Renderer's type declaration (#1566) --- diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 0b3bd8318f..cbde56acb6 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -66,7 +66,7 @@ import { invokeDirectiveHook } from './directives' import { startMeasure, endMeasure } from './profiling' import { ComponentPublicInstance } from './componentProxy' -export interface Renderer { +export interface Renderer { render: RootRenderFunction createApp: CreateAppFunction } diff --git a/packages/runtime-dom/src/index.ts b/packages/runtime-dom/src/index.ts index fc73bf926b..05cca7707e 100644 --- a/packages/runtime-dom/src/index.ts +++ b/packages/runtime-dom/src/index.ts @@ -25,12 +25,12 @@ const rendererOptions = extend({ patchProp, forcePatchProp }, nodeOps) // lazy create the renderer - this makes core renderer logic tree-shakable // in case the user only imports reactivity utilities from Vue. -let renderer: Renderer | HydrationRenderer +let renderer: Renderer | HydrationRenderer let enabledHydration = false function ensureRenderer() { - return renderer || (renderer = createRenderer(rendererOptions)) + return renderer || (renderer = createRenderer(rendererOptions)) } function ensureHydrationRenderer() {