From: Evan You Date: Tue, 25 Sep 2018 22:00:29 +0000 (-0400) Subject: refactor: export all from optional features X-Git-Tag: v3.0.0-alpha.0~1185 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e1908248124d8e5af69ae3c515c3de44b7b56ba7;p=thirdparty%2Fvuejs%2Fcore.git refactor: export all from optional features --- diff --git a/packages/core/src/componentProxy.ts b/packages/core/src/componentProxy.ts index 7b76439500..8b92fe177a 100644 --- a/packages/core/src/componentProxy.ts +++ b/packages/core/src/componentProxy.ts @@ -1,4 +1,4 @@ -import { Component, MountedComponent } from './component' +import { MountedComponent } from './component' const bindCache = new WeakMap() @@ -77,6 +77,6 @@ const renderProxyHandlers = { } } -export function createRenderProxy(instance: Component): MountedComponent { +export function createRenderProxy(instance: any): MountedComponent { return new Proxy(instance, renderProxyHandlers) as MountedComponent } diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 945bc26840..aee529bd5f 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -15,8 +15,8 @@ export { createComponentInstance } from './componentUtils' // Optional APIs // these are imported on-demand and can be tree-shaken -export { applyDirective } from './optional/directive' -export { Provide, Inject } from './optional/context' +export * from './optional/directive' +export * from './optional/context' // flags & types export { ComponentClass, FunctionalComponent } from './component' diff --git a/packages/core/src/optional/directive.ts b/packages/core/src/optional/directive.ts index 5e225386a6..aeab07bb38 100644 --- a/packages/core/src/optional/directive.ts +++ b/packages/core/src/optional/directive.ts @@ -24,7 +24,7 @@ export interface Directive { unmounted: DirectiveHook } -type DirectiveModifiers = Record +export type DirectiveModifiers = Record export function applyDirective( vnode: VNode,