TypeScript Paradigm Multi-paradigm: scripting, object-oriented, structured, imperative, functional, generic Designed by Microsoft Developer Microsoft First appeared 1 October 2012 (2012-10-01)[1] Stable release 2.7.2 / February 15, 2018 (2018-02-15)[2] Typing discipline Gradual, dynamic, duck License Apache License 2.0 Filename extensions .ts, .tsx Website www.typescriptlang.org Influenced by JavaScript, Java, C# Influenced AtScript