@kylewebb/aws-sig-v4
Version:
NestJS http client library with automatic aws v4 request signing
11 lines (10 loc) • 610 B
TypeScript
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;
}