
Exploring the secrets of @TypeScript together. Tweets by @karoljmajewski 👨💻
Wrocław, Poland
Joined July 2018
- Tweets580
- Following151
- Followers1.6K
- Likes1.2K
Wrocław TypeScript retweeted
React "as" Prop Using TypeScript
✍ Christian Velez
is.gd/d16uC4
Wrocław TypeScript retweeted
TypeScript *earth-shattering* excitement 😉
The TypeScript team have rewritten the compiler in Go in order to optimize performance 🎉
🔹 10x faster type-checking 🔥
🔹 Uses significantly less memory
This will hugely improve TypeScript authoring & compilation experience.
Thrilled to announce... devblogs.microsoft.com/types…
Wrocław TypeScript retweeted
Doom now runs in @typescript types. What a journey this one's been.
Wrocław TypeScript retweeted
🇬🇧 Hello TypeScripters 👋
We’re excited to announce a community partnership with @WrocTypeScript for Paris TS la Conf’!
Thanks to the @WrocTypeScript team for their support!
🎟️ Still don’t have your ticket? Get yours here: buff.ly/3V8lgpT
#ParisTS #TypeScript #BeJS
Wrocław TypeScript retweeted
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/types…
Wrocław TypeScript retweeted
most goated functional programming playlist i've found. Have went through halfway through this and it's better than any book or any other material i've interacted with.
- can find my notes on first 7-8 videos in the comments
Wrocław TypeScript retweeted
I just shipped a new library 🤯
Announcing @total-typescript/tsconfig 🚀🚀
My recommended tsconfig.json is a single import away.
Wrocław TypeScript retweeted
Oh, yeeeeah, this has been merged 😍😍😍😍😍😍😍😍😍
TS 5.5 is gonna be one of the most epic releases in a while, once again - huge props to @danvdk
github.com/microsoft/TypeScr…
Wrocław TypeScript retweeted
TypeScript is not making your life terrible. It's just showing you how terrible your life already is.
Wrocław TypeScript retweeted
An interesting experiment to infer type guards by @danvdk
github.com/microsoft/TypeScr…
Wrocław TypeScript retweeted
💡 TypeScript Tip: always prefer `import type` over `import { type }` to avoid side effects and reduce your bundle size.
👉 Enforce it now with ESLint rule: typescript-eslint.io/rules/n…
Wrocław TypeScript retweeted
Well, this looks useful - a VSCode extension that automatically prettifies your types when you hover them in VSCode.
marketplace.visualstudio.com…
Wrocław TypeScript retweeted
I think the main reason I enjoy writing TypeScript is because it feels like constantly solving fun little puzzles, not because it actually makes me more productive 🫣
Wrocław TypeScript retweeted
Today we’re releasing TypeChat (microsoft.github.io/TypeChat…), an open source project that uses AI to bridge between natural language and application schema and APIs. It uses TypeScript in novel and interesting ways. Check it out and let us know what you think. @TypeScript
Wrocław TypeScript retweeted
Time to celebrate - an EXTREMELY annoying, long-standing bug will be fixed in TypeScript 5.2.
Finally, using array methods on a union of arrays will no longer break!
Wrocław TypeScript retweeted
I've been thinking a lot about the `as` prop for polymorphism lately and wondering why we all went down the road of runtime TypeScript polymorphism. It introduces so many unnecessary complexities, bloats error messages and kills TS perf... 🧵
Wrocław TypeScript retweeted
"Type Signatures are Good Prompt Engineering"
Yet another reason to use static typed languages ...
blog.textql.com/copilot--sta…
Wrocław TypeScript retweeted
TypeScript 5.0 is here! 🎉🎉
Learn about what's new and try it today!
devblogs.microsoft.com/types…
Wrocław TypeScript retweeted
Our Release Candidate for TypeScript 5.0 is out now!
Try our new decorators, better modes for modules in Node & bundlers, new inference tools for library authors, new JSDoc tags, and some nice speedups!
Help us shape the 5.0 release to be perfect!
devblogs.microsoft.com/types…





















![interface Fizz {
id: number;
fizz: string;
}
interface Buzz {
id: number;
buzz: string;
}
function fn(arr: Fizz[] | Buzz[]) {
// ERROR: This expression is not callable.
return arr.filter(item => item.id < 5);
}](https://pbs.twimg.com/media/FyrTQjFWcAAcshk.jpg?name=small&format=webp)

