HarmonyLink Documentation

    HarmonyLinkEvents

    harmonylinkDocs


    harmonylink / HarmonyLinkEvents

    Interface: HarmonyLinkEvents

    Properties

    debug()

    debug: (...args) => void

    Parameters

    • ...args: unknown[]

    The arguments to log.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:187


    nodeConnect()

    nodeConnect: (node) => void

    Parameters

    node: Node

    The node that connected.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:209


    nodeDisconnect()

    nodeDisconnect: (node, code) => void

    Parameters

    node: Node

    The node that disconnected.

    code: number

    The code for the disconnection.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:202


    nodeError()

    nodeError: (node, error) => void

    Parameters

    node: Node

    The node that threw the error.

    error: Error

    The error that was thrown.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:217


    nodeReconnect()

    nodeReconnect: (node) => void

    Parameters

    node: Node

    The node that reconnected.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:194


    playerCreate()

    playerCreate: (player) => void

    Parameters

    player: Player

    The player that was created.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:224


    playerDestroy()

    playerDestroy: (player) => void

    Parameters

    player: Player

    The player that was destroyed.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:231


    playerUpdate()

    playerUpdate: (player, packet) => void

    Parameters

    player: Player

    The player that was updated.

    packet: LavalinkPlayerUpdatePacket

    The packet that was sent.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:239


    queueEmpty()

    queueEmpty: (player) => void

    Parameters

    player: Player

    The player that the queue emptied on.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:281


    socketClose()

    socketClose: (player, track, wsCloseData) => void

    Parameters

    player: Player

    The player that the socket disconnection occured on

    track: Track

    The track that was playing during the socket disconnection.

    wsCloseData: WebSocketClosedEvent & object

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:274


    trackEnd()

    trackEnd: (player, previousTrack, packet?) => void

    Parameters

    player: Player

    The player that the track ended on.

    previousTrack: Track

    The track that ended.

    packet?: TrackEndEvent & object

    The packet that was sent.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:248


    trackError()

    trackError: (player, track, error) => void

    Parameters

    player: Player

    The player that the track errored on.

    track: Track

    The track that errored.

    error: object & TrackExceptionEvent | TrackStuckEvent

    The error that was sent.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:265


    trackStart()

    trackStart: (player, track) => void

    Parameters

    player: Player

    The player that the track started on.

    track: Track

    The track that started.

    Returns

    void

    Defined in

    src/typings/HarmonyLink.ts:256