@pdfking/planner
Runtime
types
TaskIO
const enum TaskIO {
ATOM = "a",
STREAM = "s",
VECTOR = "v",
}TaskExec
const enum TaskExec {
NORMAL = "n",
CACHED = "c",
INLINE = "i",
}TrackingEnum
const enum TrackingEnum {
START = "start",
STOP = "stop",
STATUS = "status",
}functions
CreatePlan
const CreatePlan = <TM extends TaskMap>(descriptor: TaskDescriptor): Plan<TM>
CreateExecutor
const CreateExecutor = <TM extends TaskMap, C = unknown>( tasks: TaskImplementations<TM, C>, descriptor: TaskDescriptor, tracking?: TrackingCallback ): Executor<TM, C>