@bitblit/epsilon
Version:
Tiny adapter to simplify building API gateway Lambda APIS
15 lines (14 loc) • 685 B
TypeScript
import { BackgroundProcessor } from './background-processor';
import { BackgroundErrorProcessor } from './background-error-processor';
import { BackgroundExecutionListener } from '../../background/background-execution-listener';
import { BackgroundTransactionLogger } from './background-transaction-logger';
export interface BackgroundConfig {
transactionLogger?: BackgroundTransactionLogger;
errorProcessor?: BackgroundErrorProcessor;
httpStatusEndpoint?: string;
httpMetaEndpoint?: string;
httpSubmissionPath: string;
implyTypeFromPathSuffix: boolean;
processors: BackgroundProcessor<any>[];
executionListeners?: BackgroundExecutionListener<any>[];
}