UNPKG

aws-crt

Version:

NodeJS bindings to the aws-c-* libraries

13 lines (12 loc) 548 B
import crt_native from './binding'; import { HttpRequest } from './http'; import { ClientBootstrap } from './io'; export declare enum AwsSigningAlgorithm { SigV4Header = 0, SigV4QueryParam = 1 } export declare class AwsCredentialsProvider extends crt_native.AwsCredentialsProvider { static newDefault(bootstrap: ClientBootstrap): AwsCredentialsProvider; } export declare type AwsSigningConfig = crt_native.AwsSigningConfig; export declare function aws_sign_request(request: HttpRequest, config: AwsSigningConfig): Promise<HttpRequest>;