From e6e7449eced9f3363cd67fea57108f7a9c1c4333 Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Sun, 23 Mar 2025 01:49:44 +0900 Subject: [PATCH] [chore] Update litegraph to 0.11.0-1 (#3190) Co-authored-by: webfiltered <176114999+webfiltered@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- src/extensions/core/groupNode.ts | 2 -- src/extensions/core/widgetInputs.ts | 1 - src/scripts/app.ts | 3 ++- 5 files changed, 7 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index f4f589fc0..39c955031 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@alloc/quick-lru": "^5.2.0", "@atlaskit/pragmatic-drag-and-drop": "^1.3.1", "@comfyorg/comfyui-electron-types": "^0.4.31", - "@comfyorg/litegraph": "^0.11.0-0", + "@comfyorg/litegraph": "^0.11.0-1", "@primevue/forms": "^4.2.5", "@primevue/themes": "^4.2.5", "@sentry/vue": "^8.48.0", @@ -478,9 +478,9 @@ "license": "GPL-3.0-only" }, "node_modules/@comfyorg/litegraph": { - "version": "0.11.0-0", - "resolved": "https://registry.npmjs.org/@comfyorg/litegraph/-/litegraph-0.11.0-0.tgz", - "integrity": "sha512-FFQevL2EyMSfnhfYeDX4iyd9tze54VPEpa2H8KbSfDnXNvrwdeEvvARr4OXVcp3aoO8gdbahdRVdv0LpLGGwnA==", + "version": "0.11.0-1", + "resolved": "https://registry.npmjs.org/@comfyorg/litegraph/-/litegraph-0.11.0-1.tgz", + "integrity": "sha512-YItJdzcFgiDIwWOJG6s6oVnSzjJZaiMmdAvBPpeq5DwtU0DzX5JxryDXea+zOEstlMQ2HprSYEGVNP3B45VtOg==", "license": "MIT" }, "node_modules/@cspotcode/source-map-support": { diff --git a/package.json b/package.json index abeca63dd..fe362c626 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@alloc/quick-lru": "^5.2.0", "@atlaskit/pragmatic-drag-and-drop": "^1.3.1", "@comfyorg/comfyui-electron-types": "^0.4.31", - "@comfyorg/litegraph": "^0.11.0-0", + "@comfyorg/litegraph": "^0.11.0-1", "@primevue/forms": "^4.2.5", "@primevue/themes": "^4.2.5", "@sentry/vue": "^8.48.0", diff --git a/src/extensions/core/groupNode.ts b/src/extensions/core/groupNode.ts index 894367868..3b52522c2 100644 --- a/src/extensions/core/groupNode.ts +++ b/src/extensions/core/groupNode.ts @@ -927,7 +927,6 @@ export class GroupNodeHandler { // @ts-expect-error fixme ts strict error const nodes = this.node.convertToNodes() - // @ts-expect-error fixme ts strict error const groupNode = LiteGraph.createNode(this.node.type) // @ts-expect-error fixme ts strict error groupNode.id = id @@ -1145,7 +1144,6 @@ export class GroupNodeHandler { }, { content: 'Manage Group Node', - // @ts-expect-error fixme ts strict error callback: () => manageGroupNodes(this.type) } ) diff --git a/src/extensions/core/widgetInputs.ts b/src/extensions/core/widgetInputs.ts index 32eb87f46..dae5d74ba 100644 --- a/src/extensions/core/widgetInputs.ts +++ b/src/extensions/core/widgetInputs.ts @@ -669,7 +669,6 @@ app.registerExtension({ setup() { app.canvas.getWidgetLinkType = function (widget, node) { const nodeDefStore = useNodeDefStore() - // @ts-expect-error fixme ts strict error const nodeDef = nodeDefStore.nodeDefsByName[node.type] const input = nodeDef.inputs[widget.name] return input?.type diff --git a/src/scripts/app.ts b/src/scripts/app.ts index a7c233e84..90662b7cb 100644 --- a/src/scripts/app.ts +++ b/src/scripts/app.ts @@ -1655,7 +1655,6 @@ export class ComfyApp { this.registerNodeDef(nodeId, defs[nodeId]) } for (const node of this.graph.nodes) { - // @ts-expect-error fixme ts strict error const def = defs[node.type] // Allow primitive nodes to handle refresh node.refreshComboInNode?.(defs) @@ -1666,8 +1665,10 @@ export class ComfyApp { for (const widget of node.widgets) { if (widget.type === 'combo') { if (def['input'].required?.[widget.name] !== undefined) { + // @ts-expect-error Requires discriminated union widget.options.values = def['input'].required[widget.name][0] } else if (def['input'].optional?.[widget.name] !== undefined) { + // @ts-expect-error Requires discriminated union widget.options.values = def['input'].optional[widget.name][0] } }