UNPKG

dino-express

Version:

DinO enabled REST framework based on express

13 lines (12 loc) 692 B
import { type ApplicationContext, type EnvironmentConfiguration } from 'dino-core'; import { AbstractRequestAdaptor } from '../AbstractRequestAdaptor'; import type { RuntimeContext } from '../RuntimeContext'; import { type GenericObject } from '../Types'; export declare class RequestAdaptor extends AbstractRequestAdaptor { private readonly runtimeContext; private readonly environment; private readonly applicationContext; constructor(runtimeContext: RuntimeContext, environment: EnvironmentConfiguration, applicationContext: ApplicationContext); adapt(req: GenericObject): GenericObject; protected resolveAdaptor(key: string): AbstractRequestAdaptor | undefined; }