Skip to content

Commit d6bffa2

Browse files
committed
Change code style and formatting of inspector module to procedural
1 parent dddf24f commit d6bffa2

File tree

3 files changed

+244
-232
lines changed

3 files changed

+244
-232
lines changed

packages/debugger/src/inspector/index.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ export function createInspector(props: {
2828

2929
let lastDetails: Mapped.OwnerDetails | undefined
3030
let inspectedOwner: Solid.Owner | null
31-
let valueMap = new inspector.ValueNodeMap()
32-
const propsMap: inspector.ObservedPropsMap = new WeakMap()
31+
let valueMap = inspector.value_node_map_make()
32+
const propsMap: inspector.Observed_Props_Map = new WeakMap()
3333
/** compare props object with the previous one to see whats changed */
3434
let checkProxyProps: (() => InspectorUpdateMap['propKeys'] | null) | null
3535

3636
/*
3737
For the extension for inspecting values through `inspect()`
3838
*/
3939
function getValue(id: ValueItemID): unknown {
40-
return valueMap.get(id)?.getValue?.()
40+
return inspector.value_node_map_get(valueMap, id)?.get_value?.()
4141
}
4242
window[GLOBAL_GET_VALUE] = getValue
4343

@@ -55,16 +55,16 @@ export function createInspector(props: {
5555

5656
// Value Nodes (signals, props, and owner value)
5757
for (const [id, toggleChange] of valueUpdates) {
58-
const node = valueMap.get(id)
59-
if (!node || !node.getValue) continue
58+
const node = inspector.value_node_map_get(valueMap, id)
59+
if (!node || !node.get_value) continue
6060
// TODO shouldn't the previous stores be unsubscribed here? after update, they might no longer be here
61-
const selected = node.isSelected()
61+
const selected = inspector.value_node_is_selected(node)
6262
const encoded = encodeValue(
63-
node.getValue(),
63+
node.get_value(),
6464
selected,
6565
setup.eli,
6666
selected &&
67-
(storeNode => node.addStoreObserver(store.observeStoreNode(storeNode))),
67+
(storeNode => inspector.value_node_add_store_observer(node, store.observeStoreNode(storeNode))),
6868
)
6969
batchedUpdates.push([
7070
toggleChange === null ? 'value' : 'inspectToggle',
@@ -153,25 +153,25 @@ export function createInspector(props: {
153153
function inspectOwnerId(id: NodeID | null): void {
154154

155155
const owner = id && getObjectById(id, ObjectType.Owner)
156-
if (inspectedOwner) inspector.clearOwnerObservers(inspectedOwner, propsMap)
156+
if (inspectedOwner) inspector.clear_owner_observers(inspectedOwner, propsMap)
157157
inspectedOwner = owner
158158

159-
valueMap.reset()
159+
inspector.value_node_map_reset(valueMap)
160160
clearUpdates()
161161

162162
if (owner) {
163-
const result = inspector.collectOwnerDetails(owner, {
164-
onValueUpdate: pushValueUpdate,
165-
onPropStateChange: pushPropState,
166-
observedPropsMap: propsMap,
163+
const result = inspector.collect_owner_details(owner, {
164+
on_value_update: pushValueUpdate,
165+
on_prop_state_change: pushPropState,
166+
props_map: propsMap,
167167
eli: setup.eli,
168168
})
169169

170170
props.emit(msg('InspectedNodeDetails', result.details))
171171

172-
valueMap = result.valueMap
172+
valueMap = result.value_map
173173
lastDetails = result.details
174-
checkProxyProps = result.checkProxyProps || null
174+
checkProxyProps = result.check_proxy_props || null
175175
} else {
176176
lastDetails = undefined
177177
checkProxyProps = null
@@ -210,17 +210,17 @@ export function createInspector(props: {
210210
return {
211211
getLastDetails: () => lastDetails,
212212
toggleValueNode({id, selected}: ToggleInspectedValueData): void {
213-
const node = valueMap.get(id)
213+
const node = inspector.value_node_map_get(valueMap, id)
214214
if (!node) return warn('Could not find value node:', id)
215-
node.setSelected(selected)
215+
inspector.value_node_set_selected(node, selected)
216216
pushInspectToggle(id, selected)
217217
},
218218
consoleLogValue(value_id: ValueItemID): void {
219219
// eslint-disable-next-line no-console
220220
console.log(getValue(value_id))
221221
},
222222
preObserveComponent(component: Solid.Component): void {
223-
inspector.preObserveComponentProps(component, propsMap)
223+
inspector.pre_observe_component_props(component, propsMap)
224224
}
225225
}
226226
}

packages/debugger/src/inspector/inspector.test.tsx

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import * as test from 'vitest'
55
import {getObjectById, getSdtId, ObjectType} from '../main/id.ts'
66
import setup from '../main/setup.ts'
77
import {dom_element_interface, type Mapped, NodeType, PropGetterState, type Solid, ValueType} from '../types.ts'
8-
import {collectOwnerDetails} from './inspector.ts'
8+
import {collect_owner_details, value_node_map_get} from './inspector.ts'
99

1010
const eli = dom_element_interface
1111

12-
test.describe('collectOwnerDetails', () => {
12+
test.describe('collect_owner_details', () => {
1313
test.it('collects focused owner details', () => {
1414
s.createRoot(dispose => {
1515
const [source] = s.createSignal(0, {name: 'source'})
@@ -20,9 +20,9 @@ test.describe('collectOwnerDetails', () => {
2020
s.createComputed(() => {
2121

2222
const focused = s.createMemo(() => {
23-
23+
2424
memo = setup.solid.getOwner()!
25-
25+
2626
source()
2727

2828
s.DEV!.registerGraph({
@@ -43,10 +43,10 @@ test.describe('collectOwnerDetails', () => {
4343
const [customValue, signalB] = memo.sourceMap as [Solid.SourceMapValue, Solid.Signal]
4444
const [innerMemo] = memo.owned as [Solid.Memo, Solid.Computation]
4545

46-
const {details, valueMap} = collectOwnerDetails(memo, {
47-
observedPropsMap: new WeakMap(),
48-
onPropStateChange: () => {/**/},
49-
onValueUpdate: () => {/**/},
46+
const {details, value_map} = collect_owner_details(memo, {
47+
props_map: new WeakMap(),
48+
on_prop_state_change: () => {/**/},
49+
on_value_update: () => {/**/},
5050
eli: eli,
5151
})
5252

@@ -77,9 +77,9 @@ test.describe('collectOwnerDetails', () => {
7777
],
7878
} satisfies Mapped.OwnerDetails)
7979

80-
test.expect(valueMap.get(`signal:${getSdtId(customValue, ObjectType.CustomValue)}`)).toBeTruthy()
81-
test.expect(valueMap.get(`signal:${getSdtId(signalB, ObjectType.Signal)}`)).toBeTruthy()
82-
test.expect(valueMap.get(`signal:${getSdtId(innerMemo, ObjectType.Owner)}`)).toBeTruthy()
80+
test.expect(value_node_map_get(value_map, `signal:${getSdtId(customValue, ObjectType.CustomValue)}`)).toBeTruthy()
81+
test.expect(value_node_map_get(value_map, `signal:${getSdtId(signalB, ObjectType.Signal)}`)).toBeTruthy()
82+
test.expect(value_node_map_get(value_map, `signal:${getSdtId(innerMemo, ObjectType.Owner)}`)).toBeTruthy()
8383

8484
test.expect(getObjectById('#3', ObjectType.Element)).toBe(div)
8585

@@ -107,10 +107,10 @@ test.describe('collectOwnerDetails', () => {
107107
</TestComponent>
108108
))
109109

110-
const {details} = collectOwnerDetails(owner, {
111-
observedPropsMap: new WeakMap(),
112-
onPropStateChange: () => {/**/},
113-
onValueUpdate: () => {/**/},
110+
const {details} = collect_owner_details(owner, {
111+
props_map: new WeakMap(),
112+
on_prop_state_change: () => {/**/},
113+
on_value_update: () => {/**/},
114114
eli: eli,
115115
})
116116

@@ -164,10 +164,10 @@ test.describe('collectOwnerDetails', () => {
164164
return (el_ref = <Button {...props()} /> as any)
165165
})
166166

167-
const {details} = collectOwnerDetails(owner, {
168-
observedPropsMap: new WeakMap(),
169-
onPropStateChange: () => {/**/},
170-
onValueUpdate: () => {/**/},
167+
const {details} = collect_owner_details(owner, {
168+
props_map: new WeakMap(),
169+
on_prop_state_change: () => {/**/},
170+
on_value_update: () => {/**/},
171171
eli: eli,
172172
})
173173

@@ -207,10 +207,10 @@ test.describe('collectOwnerDetails', () => {
207207
})
208208

209209
const onValueUpdate = test.vi.fn()
210-
collectOwnerDetails(owner, {
211-
observedPropsMap: new WeakMap(),
212-
onPropStateChange: () => {/**/},
213-
onValueUpdate: onValueUpdate,
210+
collect_owner_details(owner, {
211+
props_map: new WeakMap(),
212+
on_prop_state_change: () => {/**/},
213+
on_value_update: onValueUpdate,
214214
eli: eli,
215215
})
216216

@@ -240,10 +240,10 @@ test.describe('collectOwnerDetails', () => {
240240
const [count1, count2] = owner.sourceMap as [Solid.Signal, Solid.Signal]
241241

242242
const onValueUpdate = test.vi.fn()
243-
collectOwnerDetails(owner, {
244-
observedPropsMap: new WeakMap(),
245-
onPropStateChange: () => {/**/},
246-
onValueUpdate: onValueUpdate,
243+
collect_owner_details(owner, {
244+
props_map: new WeakMap(),
245+
on_prop_state_change: () => {/**/},
246+
on_value_update: onValueUpdate,
247247
eli: eli,
248248
})
249249

0 commit comments

Comments
 (0)