Files
DefinitelyTyped/types/js-md5/index.d.ts
Carlos Eduardo Scheffer 6ae1a432b9 fix base64 (#20387)
md5.base64 is not working because it is not in the interface
2017-10-12 13:54:42 -07:00

35 lines
1005 B
TypeScript

// Type definitions for js-md5 0.4
// Project: https://github.com/emn178/js-md5
// Definitions by: Michael McCarthy <https://github.com/mwmccarthy>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped/
declare namespace md5 {
type message = string | any[] | Uint8Array | ArrayBuffer;
interface Md5 {
array(): number[];
arrayBuffer(): ArrayBuffer;
buffer(): ArrayBuffer;
digest(): number[];
hex(): string;
toString(): string;
update(message: message): Md5;
base64(): string;
}
interface md5 {
(message: message): string;
hex(message: message): string;
array(message: message): number[];
digest(message: message): number[];
arrayBuffer(message: message): ArrayBuffer;
buffer(message: message): ArrayBuffer;
create(): Md5;
update(message: message): Md5;
base64(message: message): string;
}
}
declare const md5: md5.md5;
export = md5;