mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-08-19 22:30:07 +08:00
15 lines
450 B
JavaScript
15 lines
450 B
JavaScript
export function removeUnusedInputsFromEnd(node, minNumber = 1, nameMatch) {
|
|
var _a;
|
|
if (node.removed)
|
|
return;
|
|
for (let i = node.inputs.length - 1; i >= minNumber; i--) {
|
|
if (!((_a = node.inputs[i]) === null || _a === void 0 ? void 0 : _a.link)) {
|
|
if (!nameMatch || nameMatch.test(node.inputs[i].name)) {
|
|
node.removeInput(i);
|
|
}
|
|
continue;
|
|
}
|
|
break;
|
|
}
|
|
}
|