API Reference / @evolu/common / Worker / createInitializedWorker
Function: createInitializedWorker()
function createInitializedWorker<Input, Output, Deps>(__namedParameters): Worker<Input, Output>;
Defined in: packages/common/src/Worker.ts:27
Creates a Worker that supports initialization with dependencies and safe error handling.
Type Parameters
Type Parameter |
---|
Input extends object |
Output extends object & ["Output.onError must have an error property" ] |
Deps |
Parameters
Parameter | Type |
---|---|
__namedParameters | { init : (initMessage , postMessage , safeHandler ) => Promise <null | Deps >; onMessage : (deps ) => (message ) => void ; } |
__namedParameters.init | (initMessage , postMessage , safeHandler ) => Promise <null | Deps > |
__namedParameters.onMessage | (deps ) => (message ) => void |
Returns
Worker
<Input
, Output
>