X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractWorker.html;h=171b0c64063e4b200ea46b40bdd890fe8b835bf3;hb=6047493a00c2852f2c7f4329def8e1322c678cf1;hp=dc5c19c94a443f618a488ef5bd48af8951689864;hpb=a20f0ba5aa9c6946254aa197286ad9b70b6a0319;p=poolifier.git
diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html
index dc5c19c9..171b0c64 100644
--- a/docs/classes/AbstractWorker.html
+++ b/docs/classes/AbstractWorker.html
@@ -43,7 +43,7 @@
ClusterWorker
ThreadWorker
+Defined in src/worker/abstract-worker.ts:19
@@ -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: ((data: Data) => Response | Promise<Response>), mainWorker: undefined | null | MainWorker, opts?: WorkerOptions): AbstractWorker<MainWorker, Data, Response>
-
@@ -109,20 +109,20 @@
-
-
fn: ((data: Data) => Response)
+fn: ((data: Data) => Response | Promise<Response>)
-
-- (data: Data): Response
+- (data: Data): Response | Promise<Response>
-
-
Returns Response
+Returns Response | Promise<Response>
mainWorker: undefined | null | MainWorker
Returns void
+Defined in src/worker/abstract-worker.ts:153
Private
checkFunctionInput
-- checkFunctionInput(fn: ((data: Data) => Response)): void
+- checkFunctionInput(fn: ((data: Data) => Response | Promise<Response>)): void
-
@@ -234,23 +234,23 @@ the
AsyncResource
to which the function is bound.
Parameters
-
-
fn: ((data: Data) => Response)
+fn: ((data: Data) => Response | Promise<Response>)
-
-- (data: Data): Response
+- (data: Data): Response | Promise<Response>
-
-
Returns Response
+Returns Response | Promise<Response>
Returns void
+Defined in src/worker/abstract-worker.ts:117
Private
checkWorkerOptions
@@ -263,7 +263,7 @@ the AsyncResource
to which the function is bound.
Returns void
+Defined in src/worker/abstract-worker.ts:105
emitDestroy
@@ -291,7 +291,7 @@ never be called.
Returns MainWorker
+Defined in src/worker/abstract-worker.ts:136
Protected
handleError
@@ -310,11 +310,11 @@ never be called.
Returns string
+Defined in src/worker/abstract-worker.ts:168
Protected
messageListener
-- messageListener(message: MessageValue<Data, MainWorker>, fn: ((data: Data) => Response)): void
+- messageListener(message: MessageValue<Data, MainWorker>, fn: ((data: Data) => Response | Promise<Response>)): void
-
@@ -326,23 +326,23 @@ never be called.
-
-
fn: ((data: Data) => Response)
+fn: ((data: Data) => Response | Promise<Response>)
-
-- (data: Data): Response
+- (data: Data): Response | Promise<Response>
-
-
Returns Response
+Returns Response | Promise<Response>
Returns void
+Defined in src/worker/abstract-worker.ts:84
Protected
run
@@ -374,7 +374,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:178
Protected
runAsync
@@ -406,7 +406,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:205
runInAsyncScope
@@ -474,7 +474,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:148
Constructs a new poolifier worker.