Interface WorkerManagerInterface<W>
Methods
call
- call<T>(f): Promise<T>
-
Parameters
-
f: ((worker) => Promise<T>)
-
- (worker): Promise<T>
-
Returns Promise<T>
Returns Promise<T>
completed
- completed(): Promise<void>
-
Returns Promise<void>
destroy
- destroy(options?): Promise<void>
-
Parameters
-
Optional
options: {
force?: boolean;
}
Returns Promise<void>
queue
- queue<T>(f): QueuedTask<ModuleThread<W>, T>
-
Parameters
-
f: ((worker) => Promise<T>)
-
- (worker): Promise<T>
-
Returns Promise<T>
Returns QueuedTask<ModuleThread<W>, T>
settled
- settled(): Promise<Error[]>
-
Returns Promise<Error[]>