agora-rest-client
Version:
Node.js REST client for Agora
13 lines (12 loc) • 530 B
TypeScript
export type GenericErrorOptions = {
immediateStopRetry?: boolean;
};
export declare class GenericError extends Error {
namespace: string;
code: number;
body: any;
options: Record<string, boolean>;
constructor(namespace: string, code: number, error: Error);
static wrapError(namespace: string, code: number, error: Error, options?: GenericErrorOptions): GenericError;
static wrapMessage(namespace: string, code: number, name: string, message: string, options?: GenericErrorOptions): GenericError;
}