UNPKG

lavaclient

Version:

A simple, easy-to-use, and flexible lavalink client for node.js

18 lines 749 B
import type * as Protocol from "lavalink-protocol"; import type { Cluster } from "./client.js"; import { Node, NodeEvents, NodeOptions } from "../node.js"; import { Penalties } from "./penalty.js"; export declare class ClusterNode extends Node { readonly cluster: Cluster; readonly identifier: string; readonly penalties: Penalties; constructor(cluster: Cluster, options: ClusterNodeOptions); emit<U extends keyof NodeEvents>(event: U, ...args: Parameters<NodeEvents[U]>): boolean; protected handlePlayerMessage(message: Exclude<Protocol.Message, { op: "ready" | "stats"; }>): void; } export type ClusterNodeOptions = Omit<NodeOptions, "discord"> & { identifier?: string; }; //# sourceMappingURL=node.d.ts.map