@enter-at/lambda-handlers
Version:
An opinionated Typescript package that facilitates specifying AWS Lambda handlers including input validation, error handling and response formatting.
11 lines (10 loc) • 312 B
TypeScript
export type JSONType = {
[key: string]: unknown;
};
export type LoggerArgument = (JSONType | string | unknown)[];
export interface Logger {
info(...args: LoggerArgument): void;
warn(...args: LoggerArgument): void;
error(...args: LoggerArgument): void;
debug(...args: LoggerArgument): void;
}