Exception
SugoiJS provides extendable exception (error) class for better error handling.
SugoiJS provides base abstract exception (error) class which can be extended and used for exceptions handling
SugoiError:{
code:number;
message:string;
data:Array<any>;
}
Feel free to extend this class to identify your own errors by:
switch(err.constructor.name){
case "MySugoiError":
//handled error
break;
default:
throw err;
}
Or by:
if( err instanceof MySugoiError){
//handled error
}else{
throw err;
}
Copy link