UNPKG

sha-anything

Version:

A tiny TS utility to sha256 anything, including objects (with sorted keys option). Uses native crypto in browser & NodeJS.

13 lines (12 loc) 349 B
export declare function sortObject<T extends { [key in string]: unknown; }>(obj: T, options?: { deep?: boolean; }): T; export declare function sortArray<T extends any[]>(array: T, options?: { deep?: boolean; }): T; export declare function sha256(payload: any, options?: { sort?: boolean; deepSort?: boolean; }): Promise<string>;