[API] Remove unused: optional_inputs & outputs (#597)

Code search shows zero usage. If kept, typing properly would require
effort.

Removed:
- `LGraphNode.optional_inputs`
- `LGraphNode.optional_outputs`
This commit is contained in:
filtered
2025-02-26 03:33:21 +11:00
committed by GitHub
parent fa13b3b240
commit 477d498d6b
5 changed files with 8 additions and 28 deletions

View File

@@ -893,7 +893,8 @@ export class LGraphCanvas implements ConnectionColorContext {
/** @param options Parameter is never used */
static showMenuNodeOptionalInputs(
v: unknown,
options: INodeInputSlot[],
/** Unused - immediately overwritten */
_options: boolean,
e: MouseEvent,
prev_menu: ContextMenu,
node: LGraphNode,
@@ -905,9 +906,9 @@ export class LGraphCanvas implements ConnectionColorContext {
const canvas = LGraphCanvas.active_canvas
const ref_window = canvas.getCanvasWindow()
options = node.onGetInputs
const options = node.onGetInputs
? node.onGetInputs()
: node.optional_inputs
: undefined
let entries: IOptionalSlotData<INodeInputSlot>[] = []
if (options) {
@@ -973,7 +974,8 @@ export class LGraphCanvas implements ConnectionColorContext {
/** @param options Parameter is never used */
static showMenuNodeOptionalOutputs(
v: unknown,
options: INodeOutputSlot[],
/** Unused - immediately overwritten */
_options: INodeOutputSlot[],
e: unknown,
prev_menu: ContextMenu,
node: LGraphNode,
@@ -984,9 +986,9 @@ export class LGraphCanvas implements ConnectionColorContext {
const canvas = LGraphCanvas.active_canvas
const ref_window = canvas.getCanvasWindow()
options = node.onGetOutputs
const options = node.onGetOutputs
? node.onGetOutputs()
: node.optional_outputs
: undefined
let entries: IOptionalSlotData<INodeOutputSlot>[] = []
if (options) {