TypeScript for C# Developers