UNPKG

@rewaa/event-broker

Version:

A broker for all the events that Rewaa will ever produce or consume

11 lines (10 loc) 614 B
import { Lambda, LambdaClientConfig, EventSourceMappingConfiguration } from "@aws-sdk/client-lambda"; import { ICreateQueueLambdaEventSourceInput, Logger } from "../types"; export declare class LambdaClient { private readonly logger; private readonly lambda; constructor(logger: Logger, config: LambdaClientConfig); get client(): Lambda; createQueueMappingForLambda: (input: ICreateQueueLambdaEventSourceInput) => Promise<EventSourceMappingConfiguration | void>; getEventSourceMapping: (queueARN: string) => Promise<import("@aws-sdk/client-lambda").ListEventSourceMappingsCommandOutput>; }