|
1 |
| -import { DevToolsEvents, apiHooks } from './hook' |
| 1 | +import { DevToolsEvents, apiHooks, registerInstanceHook } from './hook' |
2 | 2 | import type { DevToolsEvent } from './hook'
|
3 | 3 |
|
4 | 4 | export const on = {
|
5 | 5 | // #region compatible with old devtools
|
6 | 6 | addTimelineEvent(fn: DevToolsEvent[DevToolsEvents.ADD_TIMELINE_EVENT]) {
|
7 |
| - apiHooks.hook(DevToolsEvents.ADD_TIMELINE_EVENT, fn) |
| 7 | + registerInstanceHook(DevToolsEvents.ADD_TIMELINE_EVENT, fn) |
8 | 8 | },
|
9 | 9 | inspectComponent(fn: DevToolsEvent[DevToolsEvents.COMPONENT_STATE_INSPECT]) {
|
10 |
| - apiHooks.hook(DevToolsEvents.COMPONENT_STATE_INSPECT, fn) |
| 10 | + registerInstanceHook(DevToolsEvents.COMPONENT_STATE_INSPECT, fn) |
11 | 11 | },
|
12 | 12 | visitComponentTree(fn: DevToolsEvent[DevToolsEvents.VISIT_COMPONENT_TREE]) {
|
13 |
| - apiHooks.hook(DevToolsEvents.VISIT_COMPONENT_TREE, fn) |
| 13 | + registerInstanceHook(DevToolsEvents.VISIT_COMPONENT_TREE, fn) |
14 | 14 | },
|
15 | 15 | getInspectorTree(fn: DevToolsEvent[DevToolsEvents.GET_INSPECTOR_TREE]) {
|
16 |
| - apiHooks.hook(DevToolsEvents.GET_INSPECTOR_TREE, fn) |
| 16 | + registerInstanceHook(DevToolsEvents.GET_INSPECTOR_TREE, fn) |
17 | 17 | },
|
18 | 18 | getInspectorState(fn: DevToolsEvent[DevToolsEvents.GET_INSPECTOR_STATE]) {
|
19 |
| - apiHooks.hook(DevToolsEvents.GET_INSPECTOR_STATE, fn) |
| 19 | + registerInstanceHook(DevToolsEvents.GET_INSPECTOR_STATE, fn) |
20 | 20 | },
|
21 | 21 | sendInspectorTree(fn: DevToolsEvent[DevToolsEvents.SEND_INSPECTOR_TREE]) {
|
22 |
| - apiHooks.hook(DevToolsEvents.SEND_INSPECTOR_TREE, fn) |
| 22 | + registerInstanceHook(DevToolsEvents.SEND_INSPECTOR_TREE, fn) |
23 | 23 | },
|
24 | 24 | sendInspectorState(fn: DevToolsEvent[DevToolsEvents.SEND_INSPECTOR_STATE]) {
|
25 |
| - apiHooks.hook(DevToolsEvents.SEND_INSPECTOR_STATE, fn) |
| 25 | + registerInstanceHook(DevToolsEvents.SEND_INSPECTOR_STATE, fn) |
26 | 26 | },
|
27 | 27 | editInspectorState(fn: DevToolsEvent[DevToolsEvents.EDIT_INSPECTOR_STATE]) {
|
28 |
| - apiHooks.hook(DevToolsEvents.EDIT_INSPECTOR_STATE, fn) |
| 28 | + registerInstanceHook(DevToolsEvents.EDIT_INSPECTOR_STATE, fn) |
29 | 29 | },
|
30 | 30 | editComponentState() {},
|
31 | 31 | componentUpdated(fn: DevToolsEvent[DevToolsEvents.COMPONENT_UPDATED]) {
|
32 |
| - apiHooks.hook(DevToolsEvents.COMPONENT_UPDATED, fn) |
| 32 | + registerInstanceHook(DevToolsEvents.COMPONENT_UPDATED, fn) |
33 | 33 | },
|
34 | 34 | // #endregion compatible with old devtools
|
35 | 35 |
|
36 | 36 | // router
|
37 | 37 | routerInfoUpdated(fn: DevToolsEvent[DevToolsEvents.ROUTER_INFO_UPDATED]) {
|
38 |
| - apiHooks.hook(DevToolsEvents.ROUTER_INFO_UPDATED, fn) |
| 38 | + registerInstanceHook(DevToolsEvents.ROUTER_INFO_UPDATED, fn) |
39 | 39 | },
|
40 | 40 |
|
41 | 41 | // component highlighter
|
42 | 42 | getComponentBoundingRect(fn: DevToolsEvent[DevToolsEvents.GET_COMPONENT_BOUNDING_RECT]) {
|
43 |
| - apiHooks.hook(DevToolsEvents.GET_COMPONENT_BOUNDING_RECT, fn) |
| 43 | + registerInstanceHook(DevToolsEvents.GET_COMPONENT_BOUNDING_RECT, fn) |
44 | 44 | },
|
45 | 45 |
|
46 | 46 | // custom tabs
|
47 | 47 | customTabsUpdated(fn: DevToolsEvent[DevToolsEvents.CUSTOM_TABS_UPDATED]) {
|
48 |
| - apiHooks.hook(DevToolsEvents.CUSTOM_TABS_UPDATED, fn) |
| 48 | + registerInstanceHook(DevToolsEvents.CUSTOM_TABS_UPDATED, fn) |
49 | 49 | },
|
50 | 50 |
|
51 | 51 | // custom commands
|
52 | 52 | customCommandsUpdated(fn: DevToolsEvent[DevToolsEvents.CUSTOM_COMMANDS_UPDATED]) {
|
53 |
| - apiHooks.hook(DevToolsEvents.CUSTOM_COMMANDS_UPDATED, fn) |
| 53 | + registerInstanceHook(DevToolsEvents.CUSTOM_COMMANDS_UPDATED, fn) |
54 | 54 | },
|
55 | 55 |
|
56 | 56 | devtoolsStateUpdated(fn: DevToolsEvent[DevToolsEvents.DEVTOOLS_STATE_UPDATED]) {
|
|
0 commit comments