Solution for OrederdJobs Flow Designs Kata in Typescript