[Cleanup] Remove WidgetOptions.forceInput (#3362)

This commit is contained in:
Chenlei Hu
2025-04-09 11:36:35 -04:00
committed by GitHub
parent a879f413bb
commit 609496957b
3 changed files with 1 additions and 7 deletions

View File

@@ -433,8 +433,7 @@ function getConfig(this: LGraphNode, widgetName: string) {
function isConvertibleWidget(widget: IWidget, config: InputSpec): boolean {
return (
// @ts-expect-error InputSpec is not typed correctly
(VALID_TYPES.includes(widget.type) || VALID_TYPES.includes(config[0])) &&
!widget.options?.forceInput
VALID_TYPES.includes(widget.type) || VALID_TYPES.includes(config[0])
)
}

View File

@@ -147,7 +147,6 @@ export const useLitegraphService = () => {
widget.label = st(nameKey, widget.label ?? inputName)
widget.options ??= {}
Object.assign(widget.options, {
forceInput: inputSpec.forceInput,
advanced: inputSpec.advanced,
hidden: inputSpec.hidden
})

View File

@@ -26,10 +26,6 @@ declare module '@comfyorg/litegraph/dist/types/widgets' {
* The minimum size of the node if the widget is present.
*/
minNodeSize?: Size
/**
* Whether the widget is forced to be an input.
*/
forceInput?: boolean
/**
* Whether the widget defaults to input state. Can still be converted back
* to widget state.