UNPKG

@cdkx/aws-sns-subscriptions

Version:

AWS SNS extended subscriptions

12 lines (11 loc) 442 B
/// <amd-module name="@cdkx/aws-sns-subscriptions/handlers/base-sns-handler" /> import { SNSEvent, SNSMessage } from 'aws-lambda'; export declare abstract class BaseSNSHandler { abstract runExec(event: SNSEvent): unknown; run(event: SNSEvent): ReturnType<this['runExec']>; protected bail<Error>(error?: Error): { success: boolean; error?: Error; }; protected getParsedEvent(event: SNSEvent): SNSMessage; }