UNPKG

@bitblit/ratchet-epsilon-common

Version:

Tiny adapter to simplify building API gateway Lambda APIS

15 lines (14 loc) 690 B
import { EpsilonConfig } from './config/epsilon-config.js'; import { WebHandler } from './http/web-handler.js'; import { BackgroundHandler } from './background/background-handler.js'; import { OpenApiDocument } from './config/open-api/open-api-document.js'; import { ModelValidator } from '@bitblit/ratchet-misc/model-validator/model-validator'; import { BackgroundManagerLike } from './background/manager/background-manager-like.js'; export interface EpsilonInstance { config: EpsilonConfig; parsedOpenApiDoc: OpenApiDocument; modelValidator: ModelValidator; webHandler: WebHandler; backgroundHandler: BackgroundHandler; backgroundManager: BackgroundManagerLike; }