Shoukaku
    Preparing search index...

    Type Alias ShoukakuEvents

    type ShoukakuEvents = {
        close: [node: Node, code: number, reason: string];
        debug: [info: string];
        disconnect: [node: Node];
        error: [node: Node | NodeOption, error: Error];
        playerEvent: [
            node: Node,
            data: | TrackStartEvent
            | TrackEndEvent
            | TrackStuckEvent
            | TrackExceptionEvent
            | WebSocketClosedEvent,
        ];
        playerUpdate: [node: Node, data: PlayerUpdate];
        ready: [node: Node, lavalinkResume: boolean];
        reconnecting: [
            node: Node,
            reconnectsLeft: number,
            reconnectInterval: number,
        ];
    }
    Index

    Events

    close: [node: Node, code: number, reason: string]

    Emitted when a websocket connection to Lavalink is closed

    debug: [info: string]

    Emitted when data useful for debugging is produced

    disconnect: [node: Node]

    Emitted when a websocket connection to Lavalink is Disconnected

    error: [node: Node | NodeOption, error: Error]

    Emitted when an error occurs

    playerEvent: [
        node: Node,
        data: | TrackStartEvent
        | TrackEndEvent
        | TrackStuckEvent
        | TrackExceptionEvent
        | WebSocketClosedEvent,
    ]

    Emitted when a player event was received from lavalink

    playerUpdate: [node: Node, data: PlayerUpdate]

    Emitted when a player update event was received from lavalink

    ready: [node: Node, lavalinkResume: boolean]

    Emitted when Shoukaku is ready to receive operations

    reconnecting: [node: Node, reconnectsLeft: number, reconnectInterval: number]

    Emitted when reconnect tries are occurring and how many tries are left