UNPKG

@middy/http-response-serializer

Version:

HTTP response serializer middleware for the middy framework

22 lines (17 loc) 542 B
// Copyright 2017 - 2026 will Farrell, Luciano Mammino, and Middy contributors. // SPDX-License-Identifier: MIT import type middy from "@middy/core"; export interface SerializerHandler { regex: RegExp; serializer: ( response: any, ) => string | { body: string; [key: string]: unknown }; } export interface Options { serializers?: SerializerHandler[]; defaultContentType?: string; } declare function httpResponseSerializer( options?: Options, ): middy.MiddlewareObj<unknown, unknown, Error>; export default httpResponseSerializer;