export class UnauthorizedError extends Error { public inner : { message : string ; } ; public data : { message : string ; code : string ; type : 'UnauthorizedError' ; } ; constructor ( code , error ) { super ( error . message ) ; this . message = error . message ; this . inner = error ; this . data = { message : this . message , code , type : 'UnauthorizedError' } ; Object . setPrototypeOf ( this , UnauthorizedError . prototype ) ; } }