X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractWorker.html;h=842c682e1c6ca46882a42ce47df365b6193d0dd0;hb=ab03ecdd9c195574f19dbed3b36641229c24f723;hp=cdf7351647f66f81a73030628b60431caeca01b5;hpb=6c525543a7ed67a926b7c1f4bf98985aaad1f088;p=poolifier.git
diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html
index cdf73516..842c682e 100644
--- a/docs/classes/AbstractWorker.html
+++ b/docs/classes/AbstractWorker.html
@@ -43,7 +43,7 @@
ClusterWorker
ThreadWorker
+Defined in src/worker/abstract-worker.ts:24
@@ -84,7 +84,7 @@
constructor
-- new AbstractWorker<MainWorker, Data, Response>(type: string, isMain: boolean, fn: ((data: Data) => Response), mainWorker: undefined | null | MainWorker, opts?: WorkerOptions): AbstractWorker<MainWorker, Data, Response>
+- new AbstractWorker<MainWorker, Data, Response>(type: string, isMain: boolean, fn: WorkerFunction<Data, Response>, mainWorker: undefined | null | MainWorker, opts?: WorkerOptions): AbstractWorker<MainWorker, Data, Response>
-
@@ -109,20 +109,9 @@
-
-
fn: ((data: Data) => Response)
+
-
--
-
-- (data: Data): Response
--
-
-
Returns Response
+
-
mainWorker: undefined | null | MainWorker
Returns void
+Defined in src/worker/abstract-worker.ts:156
Private
checkFunctionInput
-- checkFunctionInput(fn: ((data: Data) => Response)): void
+- checkFunctionInput(fn: WorkerFunction<Data, Response>): void
-
@@ -234,23 +223,12 @@ the
AsyncResource
to which the function is bound.
Parameters
-
-
fn: ((data: Data) => Response)
+
-
--
-
-- (data: Data): Response
--
-
-
Returns Response
+
Returns void
+Defined in src/worker/abstract-worker.ts:122
Private
checkWorkerOptions
@@ -263,7 +241,7 @@ the AsyncResource
to which the function is bound.
Returns void
+Defined in src/worker/abstract-worker.ts:110
emitDestroy
@@ -291,7 +269,7 @@ never be called.
Returns MainWorker
+Defined in src/worker/abstract-worker.ts:139
Protected
handleError
@@ -310,11 +288,11 @@ never be called.
Returns string
+Defined in src/worker/abstract-worker.ts:171
Protected
messageListener
-- messageListener(message: MessageValue<Data, MainWorker>, fn: ((data: Data) => Response)): void
+- messageListener(message: MessageValue<Data, MainWorker>, fn: WorkerFunction<Data, Response>): void
-
@@ -326,27 +304,16 @@ never be called.
-
-
fn: ((data: Data) => Response)
+
-
--
-
-- (data: Data): Response
--
-
-
Returns Response
+
Returns void
+Defined in src/worker/abstract-worker.ts:89
Protected
run
-- run(fn: ((data?: Data) => Response), message: MessageValue<Data, unknown>): void
+- run(fn: WorkerSyncFunction<Data, Response>, message: MessageValue<Data, unknown>): void
-
@@ -354,31 +321,20 @@ never be called.
Parameters
-
-
fn: ((data?: Data) => Response)
+
-
--
-
-- (data?: Data): Response
--
-
-
Returns Response
+
-
Returns void
+Defined in src/worker/abstract-worker.ts:181
Protected
runAsync
-- runAsync(fn: ((data?: Data) => Promise<Response>), message: MessageValue<Data, unknown>): void
+- runAsync(fn: WorkerAsyncFunction<Data, Response>, message: MessageValue<Data, unknown>): void
-
@@ -386,27 +342,16 @@ never be called.
Parameters
-
-
fn: ((data?: Data) => Promise<Response>)
+
-
--
-
-- (data?: Data): Promise<Response>
--
-
-
Returns Promise<Response>
+
-
Returns void
+Defined in src/worker/abstract-worker.ts:208
runInAsyncScope
@@ -474,7 +419,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:151
triggerAsyncId
@@ -565,8 +510,10 @@ the AsyncResource
to which the function is bound.
Constructs a new poolifier worker.