This repository has been archived on 2024-09-11. You can view files and clone it, but cannot push or open issues or pull requests.
svrjs-blog-newsletter/cronjob/node_modules/@aws-crypto/ie11-detection/build/CryptoOperation.d.ts
2024-05-26 22:54:55 +02:00

19 lines
604 B
TypeScript

import { Key } from "./Key";
/**
* Represents a cryptographic operation that has been instantiated but not
* necessarily fed all data or finalized.
*
* @see https://msdn.microsoft.com/en-us/library/dn280996(v=vs.85).aspx
*/
export interface CryptoOperation {
readonly algorithm: string;
readonly key: Key;
onabort: (event: Event) => void;
oncomplete: (event: Event) => void;
onerror: (event: Event) => void;
onprogress: (event: Event) => void;
readonly result: ArrayBuffer | undefined;
abort(): void;
finish(): void;
process(buffer: ArrayBufferView): void;
}