From: Chris Duncan Date: Thu, 17 Jul 2025 19:32:51 +0000 (-0700) Subject: Add worker-related types to definition file. X-Git-Tag: v0.10.5~56^2~11 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=c0c8db994d8190b4525d0d9e1ed8658b9380aa2f;p=libnemo.git Add worker-related types to definition file. --- diff --git a/src/types.d.ts b/src/types.d.ts index 81fe2f0..dfb5e6a 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -305,6 +305,27 @@ export type KeyPair = { index?: number } +/** +* Processes a queue of tasks using Web Workers. +*/ +export declare class Queue { + static get instances (): Queue[] + /** + * Creates a Web Worker from a stringified script. + * + * @param {string} worker - Stringified worker class body + * @param {number} [count=1] - Integer between 1 and CPU thread count shared among all Pools + */ + constructor (worker: string) + assign (headers: Headers | null, data?: Data): Promise + prioritize (headers: Headers | null, data?: Data): Promise + terminate (): void +} +export declare const Bip44CkdWorker: Queue +export declare const NanoNaClWorker: Queue +export declare const SafeWorker: Queue + + export type RolodexEntry = { name: string account: Account