UNPKG

node-universe

Version:

基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。

60 lines (59 loc) 2.63 kB
import { UniverseErrorOptionsType, UniverseErrorCode, UniverseErrorData } from '../../typings/error'; import BaseError from './base'; export declare class UniverseError extends BaseError { code: UniverseErrorCode | number; type: UniverseErrorOptionsType | string; data?: UniverseErrorData; retryable: boolean; constructor(message: string, code?: UniverseErrorCode | number, type?: UniverseErrorOptionsType | string, data?: UniverseErrorData); } export declare class UniverseRetryableError extends UniverseError { constructor(message: string, code?: UniverseErrorCode | number, type?: UniverseErrorOptionsType | string, data?: UniverseErrorData); } export declare class StarDisconnectedError extends UniverseRetryableError { constructor(); } export declare class StarServerError extends UniverseRetryableError { } export declare class StarClientError extends UniverseError { constructor(message: string, code: UniverseErrorCode | number, type: UniverseErrorOptionsType | string, data?: UniverseErrorData); } export declare class ServiceNotFoundError extends UniverseRetryableError { constructor(data?: UniverseErrorData); } export declare class ServiceNotAvailableError extends UniverseRetryableError { constructor(data?: UniverseErrorData); } export declare class RequestTimeoutError extends UniverseRetryableError { constructor(data?: UniverseErrorData); } export declare class RequestSkippedError extends UniverseError { constructor(data?: UniverseErrorData); } export declare class RequestRejectedError extends UniverseRetryableError { constructor(data?: UniverseErrorData); } export declare class QueueIsFullError extends UniverseRetryableError { constructor(data?: UniverseErrorData); } export declare class ValidationError extends StarClientError { constructor(message: string, type?: UniverseErrorOptionsType | string, data?: UniverseErrorData); } export declare class MaxCallLevelError extends UniverseError { constructor(data?: UniverseErrorData); } export declare class ServiceSchemaError extends UniverseError { constructor(message: string, data?: UniverseErrorData); } export declare class StarOptionsError extends UniverseError { constructor(message: string, data?: UniverseErrorData); } export declare class GracefulStopTimeoutError extends UniverseError { constructor(data: UniverseErrorData | undefined); } export declare class ProtocolVersionMismatchError extends UniverseError { constructor(data: UniverseErrorData | undefined); } export declare class InvalidPacketDataError extends UniverseError { constructor(data: any); }