@middy/http-header-normalizer
Version:
HTTP header normalizer middleware for the middy framework
20 lines (15 loc) • 576 B
TypeScript
// Copyright 2017 - 2026 will Farrell, Luciano Mammino, and Middy contributors.
// SPDX-License-Identifier: MIT
import type middy from "@middy/core";
export interface Options {
canonical?: boolean;
defaultHeaders?: Record<string, string | string[]>;
normalizeHeaderKey?: (key: string, canonical: boolean) => string;
}
declare function httpHeaderNormalizer(
options?: Options,
): middy.MiddlewareObj<unknown, unknown, Error>;
export declare function httpHeaderNormalizerValidateOptions(
options?: Record<string, unknown>,
): void;
export default httpHeaderNormalizer;