serverless-spy
Version:
CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.
13 lines (12 loc) • 692 B
TypeScript
import { ChecksumConstructor, Decoder, Encoder, HashConstructor, InitializeHandlerOptions, InitializeMiddleware, Pluggable } from "@smithy/types";
interface PreviouslyResolved {
base64Encoder: Encoder;
md5: ChecksumConstructor | HashConstructor;
utf8Decoder: Decoder;
base64Decoder: Decoder;
}
export declare function ssecMiddleware(options: PreviouslyResolved): InitializeMiddleware<any, any>;
export declare const ssecMiddlewareOptions: InitializeHandlerOptions;
export declare const getSsecPlugin: (config: PreviouslyResolved) => Pluggable<any, any>;
export declare function isValidBase64EncodedSSECustomerKey(str: string, options: PreviouslyResolved): boolean;
export {};