@types/sha.js
TypeScript icon, indicating that this package has built-in type declarations

2.4.4 • Public • Published

Installation

npm install --save @types/sha.js

Summary

This package contains type definitions for sha.js (https://github.com/crypto-browserify/sha.js).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sha.js.

index.d.ts

/// <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;
}

Additional Details

  • Last updated: Tue, 07 Nov 2023 15:11:36 GMT
  • Dependencies: @types/node

Credits

These definitions were written by BendingBender.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/sha.js

Weekly Downloads

88,154

Version

2.4.4

License

MIT

Unpacked Size

3.61 kB

Total Files

5

Last publish

Collaborators

  • types