TypeScript Samples