UNPKG

@kylewebb/aws-sig-v4

Version:

NestJS http client library with automatic aws v4 request signing

11 lines (10 loc) 610 B
import { DynamicModule, FactoryProvider, ModuleMetadata } from '@nestjs/common'; import { Credentials, InterceptorOptions } from 'aws4-axios/dist/interceptor'; import { HttpModuleOptions } from '@nestjs/axios'; export type AwsV4HttpModuleOptions = HttpModuleOptions & InterceptorOptions & { credentials?: Credentials; }; export declare class AwsV4HttpModule { static register(config: AwsV4HttpModuleOptions): DynamicModule; static registerAsync(config?: Omit<FactoryProvider<AwsV4HttpModuleOptions | Promise<AwsV4HttpModuleOptions>>, 'provide'> & Pick<ModuleMetadata, 'imports'>): DynamicModule; }