Class NodeManager

Manages all Lavalink nodes Handles node creation, connection, and selection

Hierarchy

  • EventEmitter<NodeManagerEvents>
    • NodeManager

Constructors

Properties

info: Map<string, LavalinkInfo> = ...

Accessors

Methods

  • Fetch and cache node info

    Parameters

    • name: string

      Node name

    Returns Promise<LavalinkInfo>

  • Check if a feature is supported by a node

    Parameters

    • type: "filter" | "source" | "plugin"

      Feature type (filter, source, plugin)

    • value: string

      Feature value (name)

    • Optional nodeName: string

      Optional node name (checks all if not specified)

    Returns boolean