@fgiova/aws-signature
Version:
[](https://www.npmjs.com/package/@fgiova/aws-signature)  [ • 684 B
TypeScript
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;