mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-03-06 13:40:25 +00:00
[TS] Use strict mode in LGraphNode - initial (#598)
- Part of effort to convert LGraphNode to TS strict - Adds some small runtime changes - no impact expected, but it is possible - Runtime changes are in separate commits from compile-time type changes - Risk of downstream impact is low
This commit is contained in:
@@ -206,7 +206,7 @@ export class LGraph implements LinkNetwork, Serialisable<SerialisableGraph> {
|
||||
onGetNodeMenuOptions?(options: IContextMenuValue[], node: LGraphNode): void
|
||||
onNodeConnectionChange?(
|
||||
nodeSlotType: ISlotType,
|
||||
targetNode: LGraphNode,
|
||||
targetNode: LGraphNode | null | undefined,
|
||||
slotIndex: number,
|
||||
sourceNode?: LGraphNode,
|
||||
sourceSlotIndex?: number,
|
||||
@@ -570,8 +570,11 @@ export class LGraph implements LinkNetwork, Serialisable<SerialisableGraph> {
|
||||
continue
|
||||
}
|
||||
|
||||
if (set_level && (!target_node._level || target_node._level <= node._level)) {
|
||||
target_node._level = node._level + 1
|
||||
if (set_level) {
|
||||
node._level ??= 0
|
||||
if (!target_node._level || target_node._level <= node._level) {
|
||||
target_node._level = node._level + 1
|
||||
}
|
||||
}
|
||||
|
||||
// mark as visited
|
||||
|
||||
Reference in New Issue
Block a user