TypeScript 4.8 is here! Now with
✅ Improved narrowing and inference
✅ Primitive-parsing from template string types
✅ --incremental/--watch perf improvements
✅ Lots of new correctness checks
and more! Read up and get it now!
TypeScript
@typescript
TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.
TypeScript’s Tweets
Interested in @typescript's Tweets?
Turn on account notifications to keep up with all new content. Opting out is easy, so give it a try.
TypeScript Turns Ten Today! 🎂🥳
We're humbled and grateful for our community and all that you've done! We wouldn't be here without you, and you've made these past 10 years amazing!
41
362
1,732
TypeScript 4.9 Beta is now available! Try out our improved 'in' operator narrowing, the new 'satisfies' operator, stricter 'NaN' checks, and more-efficient file-watching defaults!
9
193
729
types
127
611
5,354
TypeScript 4.8's Release Candidate is now available! Read up on what's coming and give the RC a shot now!
3
101
360
TypeScript 4.8 Beta is here with improvements in inference, generics, performance, and correctness. It's everything you could ever want in a TypeScript beta! Check it out now!
2
104
370
TypeScript 4.7 is now out, bringing
✅ Support for ES modules in Node.js
✅ Improved inference and narrowing
✅ More powerful conditional types
✅ Go to Source Definition
✅ Smarter Organize Imports
and more! Try it out today!
12
462
1,524
The Release Candidate of TypeScript 4.7 is now available!
The RC has some noteworthy changes like *Go to Source Definition* to jump right to your JavaScript files. Read up and try it today!
103
401
TypeScript 4.7 beta is out to try with lots of new features and improvements around type inference, narrowing analyses, ES module integration, and more!
15
213
725
5
41
217
We're excited to hear what you think of this idea! We're hoping that this proposal can make coding easier for TypeScript and JavaScript users at every scale.
16
10
268
Show this thread
The Types as Comments proposal means that browsers could run TypeScript-checked code directly, (even though they wouldn't do any type-checking).
That means faster iteration with all the type-checking and editing experience you know and love today.
4
23
345
Show this thread
Could we have TypeScript with no build step? Could we have types in JavaScript? Maybe!
We're exploring bringing optional type syntax into the JavaScript language!
159
2,158
5,794
Show this thread
We just published our release candidate for TypeScript 4.6! Get it now and let us know what you think!
5
104
401
Check out our beta release of TypeScript 4.6! Now shipping with laxer super() checks in classes, better type narrowing, helpful errors in JavaScript files, and more!
7
150
526
TypeScript 4.5 is now available!
Read up on what's new including
- Promise Improvements with the Awaited Type
- lib Overrides in node_modules
- New JSDoc Constructs
- Snippet Completions
devblogs.microsoft.com/typescript/ann
GIF
read image description
ALT
27
579
1,799
Our release candidate for TypeScript 4.5 is out, and is the best way you can help shape the release!
Read up on what's new and what's changed since the beta, and try it today!
6
114
375
👻 We’ve wrapped up this year’s Type | Treat. In the final blog post we:
- 👍🏻 Talk through the answers for day 5 challenges
- ✨ Give some thanks, make a request for feedback
- ⚡️Link to some other TypeScript type challenges
2
12
66
We’ve hit the last day of the TypeScript code challenges: Type | Treat. In the penultimate post today, we:
- 👍🏻 Dig into the answers for day 4
- 🎨 Update your site’s color scheme
- 📚 Handle a book store Halloween discount event
2
11
41
It is day four of the TypeScript code challenges: Type | Treat. In today’s post today we:
- 🤖 Check out the answers for day 3
- 🥣 Make some bowls of candy
- 🏆 Run a set of pumpkin competitions
1
13
56
Third time’s a charm on day three of Type | Treat, the TypeScript code challenges, in which we:
- ✨ Get the answers for day 2
- ❌ Figure out how to stop people giving you bad input for a length with a unit
- 🎃 Stop losing literals in Halloween posters
1
15
45
In day two of Type | Treat, the TypeScript Halloween code challenges we:
- 📝 Get the answers for yesterday’s challenges
- 🍯 Filter the best pumpkins pile for making soup
- 🧃 Mix the best Punch possible
2
13
45
Halloween is around the corner again! This week the TypeScript team is running Type or Treat - a set of spooky challenges on our blog! 👻
Today we:
- Ensure there are no typos in your halloween playlist
- Set up a type-safe way to assemble your costume
7
48
130
Happy birthday to us! 🎂 What better way to celebrate 9 years of being public than a beta release?
Try out TypeScript 4.5 beta! Now bringing great new features including better support for ES modules in Node.js.
21
324
1,426
Quote Tweet
Get all of your questions answered at #TSConf 2021! Submit your question now! #TypeScript bit.ly/2Wgcuus
16
81
TypeScript 4.4 is here!
Now with
✔ Smarter Control Flow Analysis
✔ Symbol & Pattern Indexers
✔ Stricter Checks
✔ Speed Improvements
✔ Inlay Hints
✔ Revamped --help
and more! Read up more on our blog! devblogs.microsoft.com/typescript/ann
read image description
ALT
18
709
2,209
We've just launched the new revised homepage, aimed at helping new folks understand what TypeScript is, how it's useful and what it can do.
Find out what's changed on the TypeScript blog: devblogs.microsoft.com/typescript/ann
read image description
ALT
14
196
932
TypeScript 4.4 is coming soon - but first, a release candidate!
We've added new type analyses, editor features, speed-ups, and more, so download the RC and let us know what you think!
8
154
517
TypeScript 4.4 Beta is ready to try!
We want your feedback on our new analyses, strictness flags, symbol/pattern indexers, --help menu revamp, perf improvements, and more, so read up on what's new and give it a shot!
7
203
594
TypeScript 4.3 is now available! Check out
- Different get/set Types
- Smarter Narrowing
- 'override' Checks
- #private Elements
- Smarter/Faster '--incremental' and '--watch'
- Auto-Import Improvements
- JSDoc '@link' Tags
and more! Try it today!
devblogs.microsoft.com/typescript/ann
GIF
read image description
ALT
18
477
1,350
Check out our Release Candidate of TypeScript 4.3! We just published the RC and are looking for feedback on new features, faster --watch builds, and more. Give it a try!
5
171
550
TypeScript 4.3 Beta is now ready to download, now with separate get/set types, the 'override' keyword, smarter template string types, private class members, editor improvements, and more! Try it today!
19
164
488
We've just launched the new TypeScript Handbook, a fresh perspective on the types of code people write everyday. Find out what's changed on the TypeScript blog:
devblogs.microsoft.com/typescript/ann
read image description
ALT
12
490
1,492
TypeScript 4.2 is now out with
✔ Smarter Type Aliases
✔ Non-Trailing [...rest]s in Tuple Types
✔ Stricter Checks
✔ The "Declare Missing Function" Quick Fix
and more! Try it today!
devblogs.microsoft.com/typescript/ann
6
541
1,549
Roses are red
Violets are blue
Type 'number' is not assignable to type '1 | 2' 💖
22
307
2,060
TypeScript 4.2 is so close! In the meantime, we've just published our Release Candidate!
Try the RC today and let us know how better type display, faster inference, and other new features work for you!
3
109
381
We just published our Beta for TypeScript 4.2! We're looking for feedback, so read up what's coming in this release and try it today!
6
145
399
Template literal types, recursive conditionals, stronger checks, and more!
TypeScript 4.1 has now arrived! 🎉
11
599
1,669
If you had the chance to participate in our #TypeOrTreat challenge last week, we'd love if you could take a minute to fill out a quick survey!
2
8
20
Show this thread

