UNPKG

@hazae41/chacha20poly1305

Version:

ChaCha20Poly1305 adapter for WebAssembly and JS implementations

17 lines (15 loc) 395 B
type Ownable<T extends Disposable> = Owned<T> | Unowned<T>; declare class Owned<T extends Disposable> { readonly value: T; constructor(value: T); [Symbol.dispose](): void; get(): T; } declare class Unowned<T extends Disposable> { readonly value: T; constructor(value: T); [Symbol.dispose](): void; get(): T; } export { Owned, Unowned }; export type { Ownable };