X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractWorker.html;h=df85f6680ee4b5899780ee0f36af115abac21d0c;hb=bc3227d835252ffa3d2dd141da6304e21a7265b8;hp=bb8bc463f4db905c8979c3bbd059c406cfc69fcd;hpb=a1e5b51ea192bdcad4751d1f4facc19498ee4f1d;p=poolifier.git
diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html
index bb8bc463..df85f668 100644
--- a/docs/classes/AbstractWorker.html
+++ b/docs/classes/AbstractWorker.html
@@ -1,4 +1,4 @@
-
AbstractWorker | poolifier
+AbstractWorker | poolifier
@@ -22,28 +22,28 @@
Type Parameters
-MainWorker extends Worker | MessagePort
+MainWorker extends Worker | MessagePort
-Data = unknown
+Data = unknown
-Response = unknown
+Response = unknown
Hierarchy
-AsyncResource
+AsyncResource
@@ -51,40 +51,40 @@
Constructors
-constructor
+
Properties
-alive Interval?
-
is Main
-
last Task Timestamp
-
main Worker
-
opts
+
Constructors
-
+
constructor
-
-new Abstract Worker< MainWorker , Data , Response > ( type: string , isMain: boolean , fn: ( ( data: Data ) => Response | Promise < Response > ) , mainWorker: undefined | null | MainWorker , opts?: WorkerOptions ) : AbstractWorker < MainWorker , Data , Response >
+
+new Abstract Worker < MainWorker , Data , Response > ( type , isMain , fn , mainWorker , opts ? ) : AbstractWorker < MainWorker , Data , Response >
@@ -92,92 +92,81 @@
Type Parameters
-MainWorker extends Worker | MessagePort
+MainWorker extends Worker | MessagePort
-Data = unknown
+Data = unknown
-Response = unknown
+Response = unknown
Parameters
-type: string
+type : string
-isMain: boolean
+isMain : boolean
-fn: ( ( data: Data ) => Response | Promise < Response > )
+
-
-
-
-( data: Data ) : Response | Promise < Response >
-
-
-Returns Response | Promise < Response >
+
-mainWorker: undefined | null | MainWorker
+mainWorker : undefined | null | MainWorker
-
+
-Returns AbstractWorker < MainWorker , Data , Response >
+
Defined in src/worker/abstract-worker.ts:46
Properties
-
+
Protected
Optional
Readonly
alive Interval
-alive Interval?: Timeout
+alive Interval ?: Timeout
-
+
Protected
Readonly
is Main
-is Main: boolean
+is Main : boolean
-
+
Protected
last Task Timestamp
-last Task Timestamp: number
+last Task Timestamp : number
-
+
Protected
main Worker
-main Worker: undefined | null | MainWorker
+main Worker : undefined | null | MainWorker
-
+
Protected
Readonly
opts
-
+
+Defined in src/worker/abstract-worker.ts:51
Returns void
-
+
Private
check Worker Options
-
-check Worker Options( opts: WorkerOptions ) : void
+
+check Worker Options ( opts ) : void
+
Returns void
-
+
-
+
Protected
get Main Worker
-
-get Main Worker( ) : MainWorker
+
+get Main Worker ( ) : MainWorker
-Returns MainWorker
-
+
Protected
handle Error
-
-handle Error( e: string | Error ) : string
+
+handle Error ( e ) : string
Returns string
-
+
Protected
message Listener
-
-message Listener( message: MessageValue < Data , MainWorker > , fn: ( ( data: Data ) => Response | Promise < Response > ) ) : void
+
+message Listener ( message , fn ) : void
@@ -322,31 +300,20 @@ never be called.
Parameters
-message: MessageValue < Data , MainWorker >
+message : MessageValue < Data , MainWorker >
-fn: ( ( data: Data ) => Response | Promise < Response > )
+
-
-
-
-( data: Data ) : Response | Promise < Response >
-
-
-Returns Response | Promise < Response >
+
Returns void
-
+
Protected
run
-
-run( fn: ( ( data?: Data ) => Response ) , message: MessageValue < Data , unknown > ) : void
+
+run ( fn , message ) : void
@@ -354,31 +321,20 @@ never be called.
Parameters
-fn: ( ( data?: Data ) => Response )
+
-
-
-
-( data?: Data ) : Response
-
-
-Returns Response
+
-
+
Returns void
-
+
Protected
run Async
-
-run Async( fn: ( ( data?: Data ) => Promise < Response > ) , message: MessageValue < Data , unknown > ) : void
+
+run Async ( fn , message ) : void
@@ -386,31 +342,20 @@ never be called.
Parameters
-fn: ( ( data?: Data ) => Promise < Response > )
+
-
-
-
-( data?: Data ) : Promise < Response >
-
-
-Returns Promise < Response >
+
-
+
Returns void
-
+
run In Async Scope
-
-run In Async Scope< This , Result > ( fn: ( ( this: This , ... args: any [] ) => Result ) , thisArg?: This , ... args: any [] ) : Result
+
+run In Async Scope < This , Result > ( fn , thisArg ? , ... args ) : Result
-Returns Result
-
+
Protected
Abstract
send To Main Worker
-
-send To Main Worker( message: MessageValue < Response , unknown > ) : void
+
+send To Main Worker ( message ) : void
@@ -469,16 +414,16 @@ then restore the original execution context.
Parameters
Returns void
-
+
Type of main worker.