UNPKG

672 BTypeScriptView Raw
1import { Context } from 'aws-lambda';
2import { EpsilonConfig } from './global/epsilon-config';
3/**
4 * This class functions as the adapter from a default Lambda function to the handlers exposed via Epsilon
5 */
6export declare class EpsilonGlobalHandler {
7 private config;
8 private cacheWebHandler;
9 constructor(config: EpsilonConfig);
10 private validateGlobalConfig;
11 private fetchSaltMineHandler;
12 private fetchWebHandler;
13 lambdaHandler(event: any, context: Context): Promise<any>;
14 private processSnsEvent;
15 private processS3Event;
16 private processCronEvent;
17 private processDynamoDbEvent;
18 private findInMap;
19 private matchExact;
20}