Why can't we have Nice things
Why can't we have Nice things
A thread 🧵
A thread 🧵
But don't worry this is just a website to invest money … nothing important
But don't worry this is just a website to invest money … nothing important
✅ 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...
✅ 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...
Still more to go, but we hope you find them helpful if you're interested in trying ArkType!
Still more to go, but we hope you find them helpful if you're interested in trying ArkType!
I managed to build a release build of the app and ran some traces, let's see what we can find...
I have ~hour, will add to this thread as I investigate
I managed to build a release build of the app and ran some traces, let's see what we can find...
I have ~hour, will add to this thread as I investigate
I found them super useful to mimic kotlin if (or try.catch) expression or simply avoid nested ternaries, but I don't see this pattern as often nowadays
I found them super useful to mimic kotlin if (or try.catch) expression or simply avoid nested ternaries, but I don't see this pattern as often nowadays
The new era of conditional types checking is coming in TypeScript 5.8!
The new era of conditional types checking is coming in TypeScript 5.8!
➡️ Platform to build more optimizations 👌
3 cool upcoming things:
🔥 Type config: help the compiler with extra info
🔥 JSX Inlining: jsx('div') => {type: "div"}
🔥 JSX Outlining: extract subcomponents (see 🖼)
➡️ Platform to build more optimizations 👌
3 cool upcoming things:
🔥 Type config: help the compiler with extra info
🔥 JSX Inlining: jsx('div') => {type: "div"}
🔥 JSX Outlining: extract subcomponents (see 🖼)