UNPKG

@nodeflip/nest-axios-http

Version:

A NestJS module for simplified HTTP requests using Axios with dynamic configuration, logging, and interceptor support.

18 lines (17 loc) 810 B
import { DynamicModule, FactoryProvider, ModuleMetadata, Provider } from "@nestjs/common"; import { IHttpModuleOptions } from "./types"; export declare class HttpModule { private static getDynamicHttpModule; static forFeature(options: IHttpModuleOptions | IHttpModuleOptions[]): DynamicModule; static forRoot(config: IHttpModuleOptions): DynamicModule; static forFeatureWithProvider(options: IHttpModuleOptions): { module: DynamicModule; provider: Provider; }; static forFeatureAsync(options: { serviceName: string; imports?: ModuleMetadata["imports"]; inject?: FactoryProvider["inject"]; useFactory: (...args: any[]) => Promise<Omit<IHttpModuleOptions, "serviceName">> | Omit<IHttpModuleOptions, "serviceName">; }): DynamicModule; }