detritus-client-socket
Version:
A TypeScript NodeJS library to interact with Discord's Gateway
45 lines (44 loc) • 1.18 kB
TypeScript
/// <reference types="node" />
import { RTPHeader } from './mediapackets/rtp';
declare class BaseError extends Error {
}
export declare class DroppedPacketError extends BaseError {
packet: any;
constructor(packet: any, message?: string);
}
export declare class SocketKillError extends BaseError {
code: number;
reason: null | string;
constructor(code: number, reason?: null | string);
}
export declare class MediaPacketError extends BaseError {
from: {
address: string;
port: number;
};
packet: Buffer;
constructor(message: string, from: {
address: string;
port: number;
}, packet: Buffer);
}
export declare class MediaRTPError extends MediaPacketError {
rtp: {
header: RTPHeader;
nonce?: Buffer;
payload?: Buffer;
};
constructor(message: string, from: {
address: string;
port: number;
}, packet: Buffer, rtp: {
header: RTPHeader;
nonce?: Buffer;
payload?: Buffer;
});
}
export declare class InflateError extends BaseError {
code: number | string;
constructor(message: string, code: number | string);
}
export {};