import Endpoint from 'endpoint'; import HttpError from 'http/error'; import JsonObject from 'http/type/json-object'; import ContentType from 'http/enum/content-type'; abstract class JsonEndpoint extends Endpoint { protected serializeError(error: HttpError): JsonObject { return { message: error.message }; } protected getResponseContentType(): ContentType { return ContentType.JSON; } } export default JsonEndpoint;