@acusti/aws-signature-v4
Version:
A lightweight isomorphic module to generate request headers that fulfill the AWS SigV4 signing process
13 lines (12 loc) • 333 B
TypeScript
export type AWSOptions = {
accessKeyId: string;
region?: string;
secretAccessKey: string;
service?: string;
sessionToken?: string;
};
export type FetchHeaders = Record<string, string>;
export type FetchOptions = {
headers?: FetchHeaders;
signal?: AbortSignal;
} & Omit<RequestInit, 'headers' | 'signal'>;