UNPKG

node-universe

Version:

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

26 lines (25 loc) 1.02 kB
import { UniversePlainError } from '../../typings/error'; import { UniverseError } from './custom'; import Star from '../star'; import { GenericObject } from '../../typings'; export declare function recreateError(error: UniversePlainError): UniverseError | undefined; export declare class Regenerator { star: Star | null; init(star: Star): void; restore(plainError: UniversePlainError, payload: GenericObject): Error; extracPlainError(err: any, payload: any): { name: any; message: any; nodeID: any; code: any; type: any; retryable: any; stack: any; data: any; }; restoreCustomError(plainError: UniversePlainError, payload: GenericObject): Error | undefined; private createDefaultError; restoreExternalFields(plainError: UniversePlainError, err: any, payload: GenericObject): void; restoreStack(plainError: UniversePlainError, err: any): void; } export declare function resolveRengerator(options: any): Regenerator;