[chore] Update litegraph to 0.10.0 (#2963)

Co-authored-by: huchenlei <20929282+huchenlei@users.noreply.github.com>
Co-authored-by: Chenlei Hu <hcl@comfy.org>
This commit is contained in:
Comfy Org PR Bot
2025-03-11 04:06:01 +09:00
committed by GitHub
parent 62528fde2e
commit e6ef4c8e6d
4 changed files with 13 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
import { LGraphNode } from '@comfyorg/litegraph'
import type {
ICustomWidget,
IWidget,
IWidgetOptions
} from '@comfyorg/litegraph/dist/types/widgets'
import _ from 'lodash'
@@ -10,7 +11,7 @@ import { useDomWidgetStore } from '@/stores/domWidgetStore'
import { generateUUID } from '@/utils/formatUtil'
export interface DOMWidget<T extends HTMLElement, V extends object | string>
extends ICustomWidget<T> {
extends ICustomWidget {
// ICustomWidget properties
type: 'custom'
element: T
@@ -56,6 +57,10 @@ export interface DOMWidgetOptions<
afterResize?: (this: DOMWidget<T, V>, node: LGraphNode) => void
}
export const isDOMWidget = <T extends HTMLElement, V extends object | string>(
widget: IWidget
): widget is DOMWidget<T, V> => 'element' in widget && !!widget.element
export class DOMWidgetImpl<T extends HTMLElement, V extends object | string>
implements DOMWidget<T, V>
{