UNPKG

@acusti/aws-signature-v4

Version:

A lightweight isomorphic module to generate request headers that fulfill the AWS SigV4 signing process

16 lines (13 loc) 420 B
export type AWSOptions = { accessKeyId: string; region?: string; secretAccessKey: string; service?: string; sessionToken?: string; }; export type FetchHeaders = Record<string, string>; export type FetchOptions = { headers?: FetchHeaders; // Make RequestInit.signal compatible with import("https").RequestOptions.signal signal?: AbortSignal; } & Omit<RequestInit, 'headers' | 'signal'>;