UNPKG

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