import Endpoint from 'endpoint'; import HttpError from 'http/error'; import ContentType from 'http/enum/content-type'; // eslint-disable-next-line @typescript-eslint/ban-types type AllowedOutput = string | Buffer | object; class MockEndpoint extends Endpoint< Input, Output > { protected process(): Promise { throw new Error('Not implemented'); } protected serializeError(_error: HttpError): Output { throw new Error('Not implemented'); } protected getResponseContentType(): ContentType { throw new Error('Not implemented'); } } export default MockEndpoint;