@pdfking/taskmaker
Runtime
types
WireEnum
const enum WireEnum {
TASK = "m",
INPUT = "i",
OUTPUT = "o",
TRACKING = "t",
}functions
CreateEngine
const CreateEngine = <TM extends TaskMap>( tasks: TaskImplementations<TM, ExecutionContext>, descriptor: TaskDescriptor, options?: EngineOptions ): Executor<TM, ExecutionContext>
CreateWorkerEngine
const CreateWorkerEngine = <TM extends TaskMap>( descriptor: TaskDescriptor, config: WorkerEngineOptions ): Executor<TM, ExecutionContext>
CreateTaskEngine
const CreateTaskEngine = <TM extends TaskMap>(
tasks: TaskModule<TM>,
{ worker, workers, ...options }: TaskEngineOptions = {}
): Executor<TM, ExecutionContext>CreateWorkerReceiver
const CreateWorkerReceiver = <TM extends TaskMap>(tasks: TaskModule<TM>): void