UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

23 lines (22 loc) 666 B
import { NodeComponent } from './NodeComponent'; export class R_SocketSelection_NC extends NodeComponent { constructor({ owner }) { super({ id: 'R_SocketSelection_NC', owner: owner }); } selectedInputs() { const res = {}; for (const [key, input] of Object.entries(this.node.inputs)) { if (input?.socket.selected) res[key] = input; } return res; } selectedOutputs() { const res = {}; for (const [key, output] of Object.entries(this.node.outputs)) { if (output?.socket.selected) res[key] = output; } return res; } }