auth

Main authentication module for my projects
git clone git://git.finwo.net/app/auth
Log | Files | Refs

http-error.js (357B)


      1 import { HttpResponse } from './http-response.js';
      2 
      3 export class HttpError extends Error {
      4   constructor(status, code, message) {
      5     super(message);
      6     this.status = status;
      7     this.code = code;
      8   }
      9 
     10   toResponse() {
     11     return new HttpResponse(this.status, {
     12       error: {
     13         code: this.code,
     14         message: this.message,
     15       },
     16     });
     17   }
     18 }