UNPKG

@methodus/platform-rest

Version:

REST plugin for methodus

23 lines (22 loc) 696 B
import 'reflect-metadata'; import { RequestParams, MethodusObject } from './interfaces'; import { AuthType } from '@methodus/framework-commons'; export declare type RequestPayload = { params: any[]; uri: string; body: any; query: any; headers: any; files: any; securityContext?: any; verb: string; parts: string[]; auth?: AuthType; authOptions: any; }; export declare class WebRequest { onBeforeRequest?: Function; constructor(); sendRequest(methodus: MethodusObject, uri: string, params: any[], paramsMap: RequestParams[], securityContext?: any): Promise<any>; send(requestOptions: any): Promise<import("axios").AxiosResponse<any>>; }