import { HttpModuleAsyncOptions } from "@nestjs/axios"; import { ConfigService } from "@nestjs/config"; export function httpConfig(): HttpModuleAsyncOptions { return { inject: [ConfigService], global: true, useFactory: async (configService: ConfigService) => { return { timeout: configService.getOrThrow("AXIOS_TIMEOUT"), headers: { "Content-Type": "application/json" }, global: true, }; }, }; }