@rs-box/ez-flow
Version:
Library for a workflow engine
13 lines (12 loc) • 515 B
TypeScript
import { WorkContext } from './work-context';
import { WorkReport } from './work-report';
import { WorkStatus } from './work-status';
export declare class DefaultWorkReport implements WorkReport {
protected workStatus: WorkStatus;
protected workContext: WorkContext;
protected error?: Error | undefined;
constructor(workStatus: WorkStatus, workContext: WorkContext, error?: Error | undefined);
getWorkStatus(): WorkStatus;
getWorkContext(): WorkContext;
getError(): Error | undefined;
}