@middy/http-response-serializer
Version:
The Http Serializer middleware lets you define serialization mechanisms based on the current content negotiation.
16 lines (11 loc) • 373 B
TypeScript
import type middy from "@middy/core";
interface SerializerHandler {
regex: RegExp;
serializer: (response: any) => string | { body: any; [key: string]: any };
}
interface Options {
serializers: SerializerHandler[];
defaultContentType?: string;
}
declare function httpResponseSerializer(options?: Options): middy.MiddlewareObj;
export default httpResponseSerializer;