dino-express
Version:
DinO enabled REST framework based on express
13 lines (12 loc) • 692 B
TypeScript
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;
}