repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
chore: v2.6.6
[poolifier.git]
/
src
/
pools
/
worker.ts
diff --git
a/src/pools/worker.ts
b/src/pools/worker.ts
index 4e6aea4eef596df89bf828cd24a9d00f335ed7f8..86f5121dd1d73239c925c51319b6ff8bdc9b2a03 100644
(file)
--- a/
src/pools/worker.ts
+++ b/
src/pools/worker.ts
@@
-6,7
+6,7
@@
import type { Queue } from '../queue'
*/
export type MessageHandler<Worker extends IWorker> = (
this: Worker,
*/
export type MessageHandler<Worker extends IWorker> = (
this: Worker,
- m: unknown
+ m
essage
: unknown
) => void
/**
) => void
/**
@@
-14,7
+14,7
@@
export type MessageHandler<Worker extends IWorker> = (
*/
export type ErrorHandler<Worker extends IWorker> = (
this: Worker,
*/
export type ErrorHandler<Worker extends IWorker> = (
this: Worker,
- e: Error
+ e
rror
: Error
) => void
/**
) => void
/**
@@
-27,13
+27,13
@@
export type OnlineHandler<Worker extends IWorker> = (this: Worker) => void
*/
export type ExitHandler<Worker extends IWorker> = (
this: Worker,
*/
export type ExitHandler<Worker extends IWorker> = (
this: Worker,
-
c
ode: number
+
exitC
ode: number
) => void
/**
* Message object that is passed as a task between main worker and worker.
*
) => void
/**
* Message object that is passed as a task between main worker and worker.
*
- * @typeParam Data - Type of data sent to the worker. This can only be s
erializ
able data.
+ * @typeParam Data - Type of data sent to the worker. This can only be s
tructured-clone
able data.
* @internal
*/
export interface Task<Data = unknown> {
* @internal
*/
export interface Task<Data = unknown> {
@@
-169,7
+169,7
@@
export interface IWorker {
* Worker node interface.
*
* @typeParam Worker - Type of worker.
* Worker node interface.
*
* @typeParam Worker - Type of worker.
- * @typeParam Data - Type of data sent to the worker. This can only be s
erializ
able data.
+ * @typeParam Data - Type of data sent to the worker. This can only be s
tructured-clone
able data.
* @internal
*/
export interface WorkerNode<Worker extends IWorker, Data = unknown> {
* @internal
*/
export interface WorkerNode<Worker extends IWorker, Data = unknown> {
@@
-180,7
+180,7
@@
export interface WorkerNode<Worker extends IWorker, Data = unknown> {
/**
* Worker node worker usage statistics.
*/
/**
* Worker node worker usage statistics.
*/
-
workerU
sage: WorkerUsage
+
u
sage: WorkerUsage
/**
* Worker node tasks queue.
*/
/**
* Worker node tasks queue.
*/