import { ITask } from '../task'; import { TaskStatus } from '../taskStatus'; /** * 実行中タスク * debug段階で通知されうるが、本番環境では通知されない */ export type IRunningTask = Pick & { status: TaskStatus.Running; typeOf: 'Task'; }; /** * 実行試行回数超過で中止されるタスク */ export type IAbortingTask = Pick & { dateAborted: Date; status: TaskStatus.Aborted; typeOf: 'Task'; }; export type ITask4inform = IRunningTask | IAbortingTask;