@tgsnake/core
Version:
Pure Telegram MTProto library for nodejs
23 lines (22 loc) • 681 B
TypeScript
import { Raw, TLObject } from '../raw/index.js';
export declare class RPCError extends Error {
id: string;
code: number;
message: string;
name: string;
value?: number | string | Raw.RpcError;
_isSigned?: boolean;
_isUnknown?: boolean;
_rpcName?: string;
constructor(value?: number | string | Raw.RpcError, rpcName?: string, isUnknown?: boolean, isSigned?: boolean);
protected _format(): void;
static raise(rpcError: Raw.RpcError, rpcType: TLObject): Promise<void>;
toJSON(): {
[key: string]: unknown;
};
toString(): string;
}
export declare class UnknownError extends RPCError {
code: number;
name: string;
}