TypeScript Operating System for my Operating Systems class