UNPKG

dino-express

Version:

DinO enabled REST framework based on express

22 lines (21 loc) 957 B
import { type EnvironmentConfiguration } from 'dino-core'; import { AbstractRequestAdaptor } from '../AbstractRequestAdaptor'; import { type DinoExpressRequest, type GenericObject } from '../Types'; export declare class AwsRequestAdaptor extends AbstractRequestAdaptor { private readonly requestBodyParser; constructor(environment: EnvironmentConfiguration); adapt(message: GenericObject): DinoExpressRequest; protected getContextIfDefined(message: GenericObject): GenericObject; /** * Build the request URL if required * @param {Object} message the request message * @returns {String} * * @private */ protected buildUrl(message: GenericObject): string; protected getHeaders(message: GenericObject): GenericObject; protected getOriginalUrl(message: GenericObject): string; protected getMethod(message: GenericObject): string; protected getQuery(message: GenericObject): GenericObject; }