feat(devtools): expose setupState target object

This commit is contained in:
Guillaume Chau 2020-08-22 16:40:04 +02:00
parent 6eb7fd8333
commit 31b99a9139

View File

@ -258,6 +258,11 @@ export interface ComponentInternalInstance {
* @internal
*/
setupState: Data
/**
* devtools access to additional info
* @internal
*/
devtoolsRawSetupState?: any
/**
* @internal
*/
@ -549,6 +554,9 @@ export function handleSetupResult(
}
// setup returned bindings.
// assuming a render function compiled from template is present.
if (__DEV__ || __FEATURE_PROD_DEVTOOLS__) {
instance.devtoolsRawSetupState = setupResult
}
instance.setupState = proxyRefs(setupResult)
if (__DEV__) {
exposeSetupStateOnRenderContext(instance)