• Preparing search index...
  • The search index is not available
@selenite/graph-editor
  • @selenite/graph-editor
  • Nodes
  • registerNode

Function registerNode

  • registerNode<Inputs, Outputs, Controls, T>(id, type?): ((target: T extends "abstract"
        ? unknown
        : NodeConstructor<GraphNode<Inputs, Outputs, Controls, Record<string, unknown>, Record<string, unknown>>>) => void)
  • Registers a node class.

    Type Parameters

    • Inputs extends {
          [x: string]: Socket<SocketType>;
      }
    • Outputs extends {
          [x: string]: Socket<SocketType>;
      }
    • Controls extends {
          [x: string]: Control;
      }
    • T extends "abstract" | "real" = "real"

    Parameters

    • id: string
    • Optionaltype: T

    Returns ((target: T extends "abstract"
        ? unknown
        : NodeConstructor<GraphNode<Inputs, Outputs, Controls, Record<string, unknown>, Record<string, unknown>>>) => void)

      • (target): void
      • Parameters

        • target: T extends "abstract"
              ? unknown
              : NodeConstructor<GraphNode<Inputs, Outputs, Controls, Record<string, unknown>, Record<string, unknown>>>

        Returns void

    • Defined in src/lib/graph-editor/nodes/Node.svelte.ts:50

Settings

Member Visibility
@selenite/graph-editor
  • Loading...

Generated using TypeDoc