From c0c8db994d8190b4525d0d9e1ed8658b9380aa2f Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Thu, 17 Jul 2025 12:32:51 -0700 Subject: [PATCH] Add worker-related types to definition file. --- src/types.d.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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 -- 2.47.3