UNPKG

@fgiova/aws-signature

Version:

[![NPM version](https://img.shields.io/npm/v/@fgiova/aws-signature.svg?style=flat)](https://www.npmjs.com/package/@fgiova/aws-signature) ![CI workflow](https://github.com/fgiova/aws-signature/actions/workflows/node.js.yml/badge.svg) [![TypeScript](https:/

16 lines (15 loc) 684 B
export type HttpRequest = { method: "POST" | "GET" | "PUT" | "DELETE" | "HEAD" | "OPTIONS" | "PATCH"; path: string; query?: Record<string, string>; headers?: Record<string, string>; body?: string | ArrayBuffer | ArrayBufferView | ReadableStream<Uint8Array> | FormData; }; export declare function formatDate(now: Date): { longDate: string; shortDate: string; }; export declare function escapeUri(uri: string): string; export declare function isArrayBuffer(arg: any): arg is ArrayBuffer; export declare function fromUtf8(input: string): Uint8Array<ArrayBuffer>; export declare function toUint8Array(data: string | ArrayBuffer | ArrayBufferView): Uint8Array;