mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 11:28:15 +00:00
63 lines
1.8 KiB
TypeScript
63 lines
1.8 KiB
TypeScript
import { DiscordenoShard } from "./ws.ts";
|
|
|
|
/** The handler for logging different actions happening inside the ws. User can override and put custom handling per event. */
|
|
export function log(
|
|
type: "CLOSED",
|
|
data: { shardID: number; payload: CloseEvent },
|
|
): unknown;
|
|
export function log(
|
|
type: "CLOSED_RECONNECT",
|
|
data: { shardID: number; payload: CloseEvent },
|
|
): unknown;
|
|
export function log(
|
|
type: "ERROR",
|
|
data: Record<string, unknown> & { shardID: number },
|
|
): unknown;
|
|
export function log(
|
|
type: "HEARTBEATING",
|
|
data: { shardID: number; shard: DiscordenoShard },
|
|
): unknown;
|
|
export function log(
|
|
type: "HEARTBEATING_CLOSED",
|
|
data: { shardID: number; shard: DiscordenoShard },
|
|
): unknown;
|
|
export function log(
|
|
type: "HEARTBEATING_DETAILS",
|
|
data: { shardID: number; interval: number; shard: DiscordenoShard },
|
|
): unknown;
|
|
export function log(
|
|
type: "HEARTBEATING_STARTED",
|
|
data: { shardID: number; interval: number },
|
|
): unknown;
|
|
export function log(
|
|
type: "IDENTIFYING",
|
|
data: { shardID: number; maxShards: number },
|
|
): unknown;
|
|
export function log(
|
|
type: "INVALID_SESSION",
|
|
data: { shardID: number; payload: DiscordPayload },
|
|
): unknown;
|
|
export function log(type: "RAW", data: Record<string, unknown>): unknown;
|
|
export function log(type: "RECONNECT", data: { shardID: number }): unknown;
|
|
export function log(type: "RESUMED", data: { shardID: number }): unknown;
|
|
export function log(type: "RESUMING", data: { shardID: number }): unknown;
|
|
export function log(
|
|
type:
|
|
| "CLOSED"
|
|
| "CLOSED_RECONNECT"
|
|
| "ERROR"
|
|
| "HEARTBEATING"
|
|
| "HEARTBEATING_CLOSED"
|
|
| "HEARTBEATING_DETAILS"
|
|
| "HEARTBEATING_STARTED"
|
|
| "IDENTIFYING"
|
|
| "INVALID_SESSION"
|
|
| "RAW"
|
|
| "RECONNECT"
|
|
| "RESUMED"
|
|
| "RESUMING",
|
|
data: unknown,
|
|
) {
|
|
console.log(type, data);
|
|
}
|