lemon-core
Version:
Lemon Serverless Micro-Service Platform
21 lines (20 loc) • 625 B
TypeScript
import { SQSHandler, LambdaHandler, LambdaSubHandler } from './lambda-handler';
import { NextHandler } from 'lemon-model';
/**
* class: LambdaSQSHandler
* - default SQS Handler w/ event-listeners.
*/
export declare class LambdaSQSHandler extends LambdaSubHandler<SQSHandler> {
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 SQS Handler.
*/
handle: SQSHandler;
}