// This file was generated by liblab | https://liblab.com/ import { Hook } from './hook'; import { HttpRequest, HttpResponse } from '../types'; import { HttpError } from '../error'; export class CustomHook implements Hook { beforeRequest(request: HttpRequest): HttpRequest { return request; } afterResponse(request: HttpRequest, response: HttpResponse): HttpResponse { return response; } onError(request: HttpRequest, response: HttpResponse): HttpError { return new HttpError(response.metadata); } }