chore: rename method to make it more explicit it is dev only

This commit is contained in:
Evan You 2021-07-27 17:14:19 -04:00
parent 3a75d5d694
commit 8681c12c0c
2 changed files with 4 additions and 3 deletions

View File

@ -12,7 +12,7 @@ import {
import { import {
ComponentPublicInstance, ComponentPublicInstance,
PublicInstanceProxyHandlers, PublicInstanceProxyHandlers,
createRenderContext, createDevRenderContext,
exposePropsOnRenderContext, exposePropsOnRenderContext,
exposeSetupStateOnRenderContext, exposeSetupStateOnRenderContext,
ComponentPublicInstanceConstructor, ComponentPublicInstanceConstructor,
@ -521,7 +521,7 @@ export function createComponentInstance(
sp: null sp: null
} }
if (__DEV__) { if (__DEV__) {
instance.ctx = createRenderContext(instance) instance.ctx = createDevRenderContext(instance)
} else { } else {
instance.ctx = { _: instance } instance.ctx = { _: instance }
} }

View File

@ -484,10 +484,11 @@ export const RuntimeCompiledPublicInstanceProxyHandlers = /*#__PURE__*/ extend(
} }
) )
// dev only
// In dev mode, the proxy target exposes the same properties as seen on `this` // In dev mode, the proxy target exposes the same properties as seen on `this`
// for easier console inspection. In prod mode it will be an empty object so // for easier console inspection. In prod mode it will be an empty object so
// these properties definitions can be skipped. // these properties definitions can be skipped.
export function createRenderContext(instance: ComponentInternalInstance) { export function createDevRenderContext(instance: ComponentInternalInstance) {
const target: Record<string, any> = {} const target: Record<string, any> = {}
// expose internal instance for proxy handlers // expose internal instance for proxy handlers