Expand interfaces

This commit is contained in:
Jaco Greeff
2018-06-22 15:43:18 +02:00
parent 771654d5a9
commit 0ff18a85bb
27 changed files with 135 additions and 56 deletions

View File

@ -1,4 +1,4 @@
import blake = require('blakejs');
import blake from 'blakejs';
blake.blake2bHex(new Uint8Array([1, 2, 3, 4, 5]));
blake.blake2sHex(Buffer.from([1, 2, 3, 4, 5]));

6
blakejs/index.d.ts vendored
View File

@ -14,7 +14,7 @@ type BlakeJsContext = {
outlen: number
};
interface blakejs {
interface BlakeJs {
blake2b: (data: Buffer | Uint8Array | string, key?: Uint8Array | null, outlen?: number) => Uint8Array,
blake2bFinal: (context: BlakeJsContext) => Uint8Array,
blake2bHex: (data: Buffer | Uint8Array | string, key?: Uint8Array | null, outlen?: number) => string,
@ -27,5 +27,7 @@ interface blakejs {
blake2sUpdate: (context: BlakeJsContext, data: Buffer | Uint8Array | string) => void
}
export = blakejs;
const blakejs: BlakeJs;
export default blakejs;
}