UNPKG

@txikijs/types

Version:
20 lines (15 loc) 498 B
/** * Hash computation module. * * @module tjs:hashing */ declare module 'tjs:hashing'{ export type HashType = 'md5' | 'sha1' | 'sha256' | 'sha224' | 'sha512' | 'sha384' | 'sha512_256' | 'sha512_224' | 'sha3_512' | 'sha3_384' | 'sha3_256' | 'sha3_224' export interface HashObj { update(data: string): HashObj; digest(): string; bytes(): Uint8Array; } export const SUPPORTED_TYPES: HashType; export function createHash(type: HashType): HashObj; }