testplane
Version:
Tests framework based on mocha and wdio
53 lines (52 loc) • 1.46 kB
TypeScript
export declare abstract class WsError extends Error {
code?: number;
requestId?: number;
constructor({ message, code, requestId }: {
message: string;
code?: number;
requestId?: number;
});
abstract isRetryable(): boolean;
}
export declare class WsConnectionEstablishmentError extends WsError {
constructor({ message, requestId, statusCode }: {
message: string;
requestId?: number;
statusCode?: number;
});
isRetryable(): boolean;
}
export declare class WsConnectionBreakError extends WsError {
constructor({ message, requestId }: {
message: string;
requestId?: number;
});
isRetryable(): boolean;
}
export declare class WsConnectionTerminatedError extends WsError {
constructor({ message, requestId, }?: {
message?: string;
requestId?: number;
});
isRetryable(): boolean;
}
export declare class WsTimeoutError extends WsError {
constructor({ message, requestId }: {
message: string;
requestId?: number;
});
isRetryable(): boolean;
}
export declare class WsConnectionTimeoutError extends WsTimeoutError {
constructor({ message }: {
message: string;
});
isRetryable(): boolean;
}
export declare class WsRequestTimeoutError extends WsTimeoutError {
constructor({ message, requestId }: {
message: string;
requestId?: number;
});
isRetryable(): boolean;
}