1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-25 08:39:09 -05:00
denoland-deno/std/hash/hasher.ts
2021-01-10 21:59:07 -05:00

10 lines
293 B
TypeScript

// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
export type Message = string | ArrayBuffer;
export type OutputFormat = "hex" | "base64";
export interface Hasher {
update(data: Message): this;
digest(): ArrayBuffer;
toString(format?: OutputFormat): string;
}