@allthings/cloud-toolkit
Version:
Standardizes the setup of aws, datadog and other things
13 lines (12 loc) • 433 B
TypeScript
import { InvocationType, LambdaClientConfig } from '@aws-sdk/client-lambda';
import { Logger } from 'winston';
export interface ILambda {
clientConfig?: LambdaClientConfig;
functionName: string;
logger?: Logger;
}
export type TInvokeLambda = (invocationType: InvocationType, payload: object) => Promise<boolean>;
declare const lambda: (userConfig: ILambda) => {
invokeLambda: TInvokeLambda;
};
export default lambda;