fix: remove unnecessary as any casts for nullable assignments

- `node.widgets = undefined` works since widgets is `IBaseWidget[] | undefined`
- `node.graph = null` works since graph is `LGraph | Subgraph | null`

Addresses review feedback:
https://github.com/Comfy-Org/ComfyUI_frontend/pull/11149#discussion_r3187561906
This commit is contained in:
Connor Byrne
2026-05-13 13:50:28 -07:00
parent bbc9f4afb8
commit a34b807acd

View File

@@ -476,7 +476,7 @@ describe('PrimitiveNode', () => {
const node = createPrimitiveNode()
const targetNode = createTargetNode('seed', 42)
setupGraphWithLink(node, targetNode)
node.widgets = undefined as any
node.widgets = undefined
node.onAfterGraphConfigured()
@@ -488,7 +488,7 @@ describe('PrimitiveNode', () => {
const node = createPrimitiveNode()
const targetNode = createTargetNode('seed', 42)
setupGraphWithLink(node, targetNode)
node.widgets = undefined as any
node.widgets = undefined
node.widgets_values = ['restored_value']
node.onAfterGraphConfigured()
@@ -505,7 +505,7 @@ describe('PrimitiveNode', () => {
widgets: []
})
setupGraphWithLink(node, targetNode)
node.widgets = undefined as any
node.widgets = undefined
node.onAfterGraphConfigured()
@@ -516,8 +516,8 @@ describe('PrimitiveNode', () => {
const node = createPrimitiveNode()
node.outputs[0].links = [1]
node.outputs[0].type = 'INT'
;(node as any).graph = undefined
node.widgets = undefined as any
node.graph = null
node.widgets = undefined
node.onConnectionsChange(2, 0, true)
@@ -532,7 +532,7 @@ describe('PrimitiveNode', () => {
getNodeById: vi.fn(() => undefined)
} as any
node.outputs[0].links = [1]
node.widgets = undefined as any
node.widgets = undefined
node.onAfterGraphConfigured()
@@ -546,7 +546,7 @@ describe('PrimitiveNode', () => {
getNodeById: vi.fn()
} as any
node.outputs[0].links = [99]
node.widgets = undefined as any
node.widgets = undefined
node.onAfterGraphConfigured()
@@ -577,7 +577,7 @@ describe('PrimitiveNode', () => {
widgets: [{ name: 'ckpt_name', value: 'model1.safetensors' }]
})
setupGraphWithLink(node, targetNode)
node.widgets = undefined as any
node.widgets = undefined
node.onAfterGraphConfigured()