From: Evan You Date: Wed, 3 Oct 2018 17:03:20 +0000 (-0400) Subject: wip: warning X-Git-Tag: v3.0.0-alpha.0~1151 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d893046830b906fa90ed1474a173b496d79707b7;p=thirdparty%2Fvuejs%2Fcore.git wip: warning --- diff --git a/packages/core/src/warning.ts b/packages/core/src/warning.ts new file mode 100644 index 0000000000..80f9ad3148 --- /dev/null +++ b/packages/core/src/warning.ts @@ -0,0 +1,20 @@ +import { MountedComponent, ComponentType } from './component' + +let currentComponent: MountedComponent | null = null +let currentComponentDefinition: ComponentType | null = null + +export function setCurrentComponent(c: MountedComponent) { + currentComponent = c +} + +export function unsetCurrentComponent() { + currentComponent = null +} + +export function setCurrentComponentDefinition(d: ComponentType) { + currentComponentDefinition = d +} + +export function unsetCurrentComponentDefinition() { + currentComponentDefinition = null +}