@lacunahub/lavaluna.js
    Preparing search index...

    Interface LavalunaEvents

    interface LavalunaEvents {
        nodeConnect: [node: Node];
        nodeCreate: [node: Node];
        nodeDestroy: [node: Node];
        nodeDisconnect: [node: Node, event: { code?: number; reason?: string }];
        nodeError: [node: Node, error: Error];
        nodeRaw: [node: Node, payload: unknown];
        nodeReconnect: [node: Node];
        playerCreate: [player: Player];
        playerDestroy: [player: Player];
        playerDisconnect: [player: Player, oldChannelId: string];
        playerMove: [player: Player, oldChannelId: string, newChannelId: string];
        playerQueueEnd: [player: Player, track: Track];
        playerTrackEnd: [player: Player, track: Track];
        playerTrackError: [player: Player, track: Track, exception: Exception];
        playerTrackStart: [player: Player, track: Track];
        playerTrackStuck: [player: Player, track: Track, thresholdMs: number];
        webSocketClosed: [player: Player, event: Partial<WebSocketClosedEvent>];
    }
    Index

    Properties

    nodeConnect: [node: Node]
    nodeCreate: [node: Node]
    nodeDestroy: [node: Node]
    nodeDisconnect: [node: Node, event: { code?: number; reason?: string }]
    nodeError: [node: Node, error: Error]
    nodeRaw: [node: Node, payload: unknown]
    nodeReconnect: [node: Node]
    playerCreate: [player: Player]
    playerDestroy: [player: Player]
    playerDisconnect: [player: Player, oldChannelId: string]
    playerMove: [player: Player, oldChannelId: string, newChannelId: string]
    playerQueueEnd: [player: Player, track: Track]
    playerTrackEnd: [player: Player, track: Track]
    playerTrackError: [player: Player, track: Track, exception: Exception]
    playerTrackStart: [player: Player, track: Track]
    playerTrackStuck: [player: Player, track: Track, thresholdMs: number]
    webSocketClosed: [player: Player, event: Partial<WebSocketClosedEvent>]