Profile avatar
typescriptlang.org
TypeScript is JavaScript with types and type-checking. Compiles down to JavaScript, runs where JavaScript runs.
26 posts 8,671 followers 0 following
Regular Contributor

Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @​typescript/native-preview npx tsgo --version Read up more on our blog!

Finally reviving my blog! Wrote a few thousand words about one of the most notorious bugs we encountered when porting tsc to Go: accidental variable shadowing. It's a pleasure to write go/analysis passes, and I was really happy with the results of my shadow analyzer. Please enjoy the CFG diagrams!

Starting soon! πŸ“’ We've got a TypeScript AMA starting in just a few minutes (10am Pacific) on the TypeScript Discord! discord.gg/typescript

🚨 Announcing the new @typescriptlang.org compiler: native and 10Γ— Faster and written in @golang.org

Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...

TypeScript 5.8 is now out, with βœ… Better Checks on return expressions βœ… Support for require(esm) in --module nodenext βœ… --libReplacement to speed up program loading βœ… --erasableSyntaxOnly and more! Try it today! devblogs.microsoft.com/typescript/a...

The release candidate (RC) for TypeScript 5.8 is now published! Read up more on our release notes and try it today! devblogs.microsoft.com/typescript/a...

We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try! devblogs.microsoft.com/typescript/a...

πŸ“’ TypeScript 5.7 is here! Now with βœ… Better checks for uninitialized variables βœ… Smarter tsconfig lookup in editors βœ… Improved startup time βœ… Stricter checks for JSON imports βœ… Extension rewrites for relative imports and more! Try it today! devblogs.microsoft.com/typescript/a...

We just published the release candidate of TypeScript 5.7! Give it a shot and let us know what you think! devblogs.microsoft.com/typescript/a...

TypeScript 5.7 beta is now available to try! Read up on what's new today! devblogs.microsoft.com/typescript/a...

πŸš€TypeScript 5.6 is now available! πŸš€ Now with βœ… New syntactic nullish/truthy checks βœ… Iterator helper methods & strictness checks βœ… Region-prioritized checking in editors βœ… Flexible --build behavior and more! Try it today! devblogs.microsoft.com/typescript/a...

The release candidate for TypeScript 5.6 is now available for testing! Give it a try today for more new checks, ways to speed-up your builds, new JS features, and more! devblogs.microsoft.com/typescript/a...

TypeScript 5.6 Beta is now out with βœ”οΈ Errors on Suspicious Truthy/Nullish Checks βœ”οΈ Iterator Methods like `.map()` and `.filter()` βœ”οΈ Error-Tolerant --build Mode βœ”οΈ --noCheck βœ”οΈ Type-Checking Prioritized by Editor Viewports and more! Try it today! devblogs.microsoft.com/typescript/a...

TypeScript 5.5 is now available! πŸŽ‰βœ¨ Now with βœ… Inferred Type Predicates βœ… RegEx syntax checks βœ… The JSDoc @‍import Tag βœ… ${configDir} for easier tsconfig inheritance βœ… --isolatedDeclarations βœ… Lots of new optimizations And more! Try it today! devblogs.microsoft.com/typescript/a...

TypeScript 5.5 RC is now out to try! We're looking for feedback on inferred type predicates, JSDoc imports, regex checking, ${configDir}, isolatedDeclarations, build optimizations, and more! devblogs.microsoft.com/typescript/a...

Announcing TypeScript 5.5 Beta! πŸ“£ Now with type predicate inference, more type narrowing, an @‍import tag for JSDoc, the --isolatedDeclarations flag, performance & reliability improvements, and much more!

The release candidate of TypeScript 5.4 is now ready to download! Read up on what's coming in TypeScript 5.4 πŸ‘€

TypeScript 5.4 Beta is available to try! This release has lots of type narrowing improvements, the 'NoInfer' type helper, groupBy, better options for bundlers, and more! devblogs.microsoft.com/typescript/a...

Today we released TypeScript 5.3! Now bringing: - new narrowing improvements - more correctness checks - import attributes - handy new editor features - lots of optimizations and lots more! So try it today! devblogs.microsoft.com/typescript/a...

The release candidate of TypeScript 5.3 is out - we're looking for feedback to make sure this release is as perfect as possible! devblogs.microsoft.com/typescript/a...

TypeScript 5.3 beta just went out! Now slimmer and faster, with lots of new narrowing improvements, correctness checks, features like import attributes, and more - so try it out now!

TypeScript 5.2 is now here! πŸŽ‰ Now faster with - 'using' & explicit resource management - decorator metadata - easier tuple type notation - better object completions - the inline variable refactor - clickable inlay parameter hints and more! Try it today!

The Release Candidate of TypeScript 5.2 is now out to try! Test it out and let us know if you run into any issues!

We just released TypeScript 5.2 Beta! Check out - 'using' Declarations - Decorator Metadata - Easier Tuple Type Notation - Inline Variable Refactoring - Comma Completions in Objects and more! Try it today!

TypeScript 5.1 is now out! Now with - smarter checks for undefined-returning functions - no restrictions between getter/setter types - better checks for JSX tags - linked editing for JSX - new speed-ups Read up more on our blog!

Hello World!