UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

19 lines (18 loc) 743 B
import { RouterConfig } from '../http/route/router-config'; import { CronConfig } from '../batch/cron/cron-config'; import { DynamoDbConfig } from '../batch/dynamo-db-config'; import { S3Config } from '../batch/s3-config'; import { SnsConfig } from '../batch/sns-config'; import { EpsilonDisableSwitches } from './epsilon-disable-switches'; import { SaltMineHandler } from '@bitblit/saltmine/dist/salt-mine-handler'; import { EpsilonLoggerConfig } from './epsilon-logger-config'; export interface EpsilonConfig { apiGateway: RouterConfig; saltMine: SaltMineHandler; cron: CronConfig; dynamoDb: DynamoDbConfig; s3: S3Config; sns: SnsConfig; disabled: EpsilonDisableSwitches; loggerConfig: EpsilonLoggerConfig; }