@capimjs/library-auth
Version:
Professional API using Clean Architecture and TDD. to group validators
1 lines • 577 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"Controller",{enumerable:true,get:()=>Controller});const _helpers=require("../helpers");const _validateerror=require("../errors/validate-error");class Controller{buildValidators(httpRequest){return[]}async handle(httpRequest){try{return await this.perform(httpRequest)}catch(error){console.log(error);return(0,_validateerror.validateError)(error,{serverError:_helpers.serverError,unauthorized:_helpers.unauthorized,badRequest:_helpers.badRequest,notFound:_helpers.notFound})}}}
;