UNPKG

lemon-core

Version:
30 lines (29 loc) 1.02 kB
import { APIGatewayProxyResult } from 'aws-lambda'; import { LambdaHandler, WSSHandler, LambdaSubHandler } from './lambda-handler'; export declare const buildResponse: (statusCode: number, body: any) => APIGatewayProxyResult; export declare const success: (body: any) => APIGatewayProxyResult; export declare const notfound: (body: any) => APIGatewayProxyResult; export declare const failure: (body: any) => APIGatewayProxyResult; /** * class: LambdaWSSHandler * - default WSS Handler w/ event-listeners. */ export declare class LambdaWSSHandler extends LambdaSubHandler<WSSHandler> { static REPORT_ERROR: boolean; /** * default constructor w/ registering self. */ constructor(lambda: LambdaHandler, register?: boolean); addListener(): void; /** * Default WSS Handler. * * example: * ```js * $ npm install -g wscat * $ wscat -c wss://6ye6t5py3i.execute-api.ap-northeast-2.amazonaws.com/dev * > {"action":"echo"} * ``` */ handle: WSSHandler; }