import {Rivendell} from './Rivendell'; import Job = Rivendell.Job; export function jobRuntime(job: Job): number { if (job.completedAt) { return (new Date(job.completedAt).getTime() - new Date(job.triggeredAt).getTime()); } else if (job.terminatedAt) { return (new Date(job.terminatedAt).getTime() - new Date(job.triggeredAt).getTime()); } else { return (new Date().getTime() - new Date(job.triggeredAt).getTime()); } }