UNPKG

@awarns/tracing

Version:

AwarNS Framework package that eases the tracing and debugging of complex task execution workflows

12 lines (11 loc) 549 B
import { Task, TaskOutcome, TaskParams } from '@awarns/core/tasks'; import { TracerConfig } from './tracer-config'; import { TracesStore } from '../stores'; import { DispatchableEvent } from '@awarns/core/events'; export declare class TraceableTask extends Task { private innerTask; private tracesStore; private readonly sensibleData; constructor(innerTask: Task, tracerConfig?: TracerConfig, tracesStore?: TracesStore); protected onRun(taskParams: TaskParams, invocationEvent: DispatchableEvent): Promise<void | TaskOutcome>; }