[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) {

View File

@@ -279,10 +279,6 @@ export class LGraphNode implements Positionable, IPinnable, IColorable {
_shape?: RenderShape
mouseOver?: IMouseOverData
redraw_on_mouse?: boolean
// Appears unused
optional_inputs?
// Appears unused
optional_outputs?
resizable?: boolean
clonable?: boolean
_relative_id?: number

View File

@@ -82,8 +82,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": 0,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},
@@ -148,8 +146,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": 0,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},
@@ -215,8 +211,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": 0,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},

View File

@@ -84,8 +84,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": undefined,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},
@@ -152,8 +150,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": undefined,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},
@@ -221,8 +217,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": undefined,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},

View File

@@ -82,8 +82,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": 0,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},
@@ -148,8 +146,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": 0,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},
@@ -215,8 +211,6 @@ LGraph {
"lostFocusAt": undefined,
"mode": 0,
"mouseOver": undefined,
"optional_inputs": undefined,
"optional_outputs": undefined,
"order": 0,
"outputs": [],
"properties": {},