lemon-core
Version:
Lemon Serverless Micro-Service Platform
21 lines (20 loc) • 625 B
TypeScript
import { NextHandler } from 'lemon-model';
import { LambdaHandler, SNSHandler, LambdaSubHandler } from './lambda-handler';
/**
* class: LambdaSNSHandler
* - default SNS Handler w/ event-listeners.
*/
export declare class LambdaSNSHandler extends LambdaSubHandler<SNSHandler> {
static REPORT_ERROR: boolean;
/**
* default constructor w/ registering self.
*/
constructor(lambda: LambdaHandler, register?: boolean);
protected listeners: NextHandler[];
addListener(handler: NextHandler): void;
protected $lastResult: any;
/**
* Default SNS Handler.
*/
handle: SNSHandler;
}