@middy/http-response-serializer
Version:
The Http Serializer middleware lets you define serialization mechanisms based on the current content negotiation.
16 lines (11 loc) • 366 B
TypeScript
import 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