Skip to content

Commit 055157a

Browse files
committed
fix(kit): add null-safety to get vnode props to support vapor
1 parent 0557e1b commit 055157a

File tree

1 file changed

+1
-1
lines changed
  • packages/devtools-kit/src/core/component/state

1 file changed

+1
-1
lines changed

packages/devtools-kit/src/core/component/state/process.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ function processRefs(instance: VueAppInstance) {
278278
function processEventListeners(instance: VueAppInstance) {
279279
const emitsDefinition = instance.type.emits
280280
const declaredEmits = Array.isArray(emitsDefinition) ? emitsDefinition : Object.keys(emitsDefinition ?? {})
281-
const keys = Object.keys(instance.vnode.props ?? {})
281+
const keys = Object.keys(instance?.vnode?.props ?? {})
282282
const result: InspectorState[] = []
283283
for (const key of keys) {
284284
const [prefix, ...eventNameParts] = key.split(/(?=[A-Z])/)

0 commit comments

Comments
 (0)