@speedup/error
Version:
SpeedUP standard error library
29 lines (28 loc) • 545 B
TypeScript
/**
* Error base class
*/
export declare type ErrorParameters = {
/**
* Error code
*/
code: string | number;
/**
* Overridden error message
*/
message?: string | undefined;
/**
* The main error occurred
*/
error?: Error | undefined;
};
export declare abstract class ErrorBase extends Error {
/**
* Error code
*/
readonly code: string | number;
/**
* Human-friendly error message
*/
readonly message: string;
constructor(config?: ErrorParameters);
}