@types/sha.js
Version:
TypeScript definitions for sha.js
22 lines (16 loc) • 498 B
TypeScript
/// <reference types="node" />
import { Hash } from "crypto";
export = SHA;
declare function SHA(algorithm: SHA.Algorithm | Uppercase<SHA.Algorithm>): Hash;
declare namespace SHA {
type Algorithm = "sha" | "sha1" | "sha224" | "sha256" | "sha384" | "sha512";
interface HashStatic {
new(): Hash;
}
const sha: HashStatic;
const sha1: HashStatic;
const sha224: HashStatic;
const sha256: HashStatic;
const sha384: HashStatic;
const sha512: HashStatic;
}