MCPcopy
hub / github.com/vuejs/core / createDevtoolsComponentHook

Function createDevtoolsComponentHook

packages/runtime-core/src/devtools.ts:129–141  ·  view source on GitHub ↗
(
  hook: DevtoolsHooks,
)

Source from the content-addressed store, hash-verified

127
128/*@__NO_SIDE_EFFECTS__*/
129function createDevtoolsComponentHook(
130 hook: DevtoolsHooks,
131): DevtoolsComponentHook {
132 return (component: ComponentInternalInstance) => {
133 emit(
134 hook,
135 component.appContext.app,
136 component.uid,
137 component.parent ? component.parent.uid : undefined,
138 component,
139 )
140 }
141}
142
143export const devtoolsPerfStart: DevtoolsPerformanceHook =
144 /*@__PURE__*/ createDevtoolsPerformanceHook(DevtoolsHooks.PERFORMANCE_START)

Callers 1

devtools.tsFile · 0.85

Calls 1

emitFunction · 0.70

Tested by

no test coverage detected