SlideShare a Scribd company logo
TypeScript
2
TypeScript Characteristics
● JavaScript superset.
● Transpiles to ES6 or ES5
● Optionally static typing and type inference
● JavaScript code is valid TypeScript code
● Strict null checks
3
Why TypeScript?
● Better autocomplete and refactoring IDE support
● Declare intent and better source code documentation
● Scales better in large code bases
● Catch errors while coding
● Adoption (Apache 2 licensed, backed by Microsoft)
● WebStorm and Visual Studio Code support out of the box
4
Tutorials and Examples
● TypeScript Migration guide
● Introduction video
● Travel cloud project and code examples

More Related Content

PDF
Introduction to TypeScript
PDF
TypeScript
PPTX
Typescript kata The TDD style 2 edition
PPTX
Angular2.0@Shanghai0319
PPTX
Test your user interface using BDD (Swedish)
PPTX
How do we test nodejs apps?
PPT
TypeScript Presentation
PDF
Scala vs ruby
Introduction to TypeScript
TypeScript
Typescript kata The TDD style 2 edition
Angular2.0@Shanghai0319
Test your user interface using BDD (Swedish)
How do we test nodejs apps?
TypeScript Presentation
Scala vs ruby

What's hot (20)

PPT
TypeScript - Javascript done right
PDF
A brief intro to RubyMotion
PDF
“Practical DevOps by a small team of devs” by Ilgvars Jēcis from FinoTech  at...
PDF
Test-Driven Development with TypeScript+Jasmine+AngularJS
PDF
Introduction to Spock: A Unit Testing Framework
PDF
Developer Job in Practice
PPTX
Typescript language
PDF
Crystal
PDF
Getting Started with the TypeScript Language
PPTX
React web development
PPTX
Javaone 2013 moscow gradle english
PDF
Intro to Crystal Programming Language
PDF
Productive Android developers (Meetup slides)
PDF
Testing JavaScript with Jasmine
ODP
Devoxx 2013 Summary/Keynotes
PPTX
21o. RubyFloripa - Maintaining legacy Rails app and introducing Elixir
PDF
Using TypeScript with Angular
PPTX
Type script = javascript (alomst) done right
PPTX
Advantages and disadvantages of a monorepo
TypeScript - Javascript done right
A brief intro to RubyMotion
“Practical DevOps by a small team of devs” by Ilgvars Jēcis from FinoTech  at...
Test-Driven Development with TypeScript+Jasmine+AngularJS
Introduction to Spock: A Unit Testing Framework
Developer Job in Practice
Typescript language
Crystal
Getting Started with the TypeScript Language
React web development
Javaone 2013 moscow gradle english
Intro to Crystal Programming Language
Productive Android developers (Meetup slides)
Testing JavaScript with Jasmine
Devoxx 2013 Summary/Keynotes
21o. RubyFloripa - Maintaining legacy Rails app and introducing Elixir
Using TypeScript with Angular
Type script = javascript (alomst) done right
Advantages and disadvantages of a monorepo
Ad

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Transform Your Business with a Software ERP System
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Nekopoi APK 2025 free lastest update
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
top salesforce developer skills in 2025.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Digital Strategies for Manufacturing Companies
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
medical staffing services at VALiNTRY
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
System and Network Administration Chapter 2
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Transform Your Business with a Software ERP System
Design an Analysis of Algorithms II-SECS-1021-03
Wondershare Filmora 15 Crack With Activation Key [2025
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Nekopoi APK 2025 free lastest update
How to Choose the Right IT Partner for Your Business in Malaysia
wealthsignaloriginal-com-DS-text-... (1).pdf
top salesforce developer skills in 2025.pdf
Odoo POS Development Services by CandidRoot Solutions
Digital Strategies for Manufacturing Companies
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Navsoft: AI-Powered Business Solutions & Custom Software Development
How Creative Agencies Leverage Project Management Software.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
medical staffing services at VALiNTRY
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Ad

TypeScript

  • 2. 2 TypeScript Characteristics ● JavaScript superset. ● Transpiles to ES6 or ES5 ● Optionally static typing and type inference ● JavaScript code is valid TypeScript code ● Strict null checks
  • 3. 3 Why TypeScript? ● Better autocomplete and refactoring IDE support ● Declare intent and better source code documentation ● Scales better in large code bases ● Catch errors while coding ● Adoption (Apache 2 licensed, backed by Microsoft) ● WebStorm and Visual Studio Code support out of the box
  • 4. 4 Tutorials and Examples ● TypeScript Migration guide ● Introduction video ● Travel cloud project and code examples

Editor's Notes

  • #3: TypeScript is a superset of JavaScript which primarily provides optional static typing, classes and interfaces. One of the big benefits is to enable IDEs to provide a richer environment for spotting common errors as you type the code.