Gabriel Vergnaud
Gabriel Vergnaud
@gabrielvergnaud.com
TypeScript nerd β’ Open Source (TS-Pattern, HOTScript) β’ Teacher β’ Staff Eng @datadog Unleash TypeScript's full potential π http://type-level-typescript.com
290 followers139 following30 posts
Want to try it? It's free and open source π github.com/gvergnaud/bise One line to install: curl -fsSL bise.dev/install.sh | sh macOS for now, bring your own API key. A β on the repo helps a ton π
I also have a full chapter about advance uses for Mapped Types in my TypeScript course, check it out: type-level-typescript.com/mapped-types
And here is a TypeScript Playground with the full code snippet π www.typescriptlang.org/play/#code/F...
Mapped Types are a super powerful feature that you can learn about in TypeScript docs: www.typescriptlang.org/docs/handboo...
A new TS-Pattern release is out! π Prevent passing impossible patterns to `isMatching` when used with 2 parameters. π `P.infer` behaves better when used in an argument position. just run `npm i ts-pattern@v5.6.0` in your project π Release note: github.com/gvergnaud/ts...
Type-Level TypeScript is on sale for Black Friday! π¨ You can get it for 25% off! It's only 74$ to get lifetime access to all course materials. π type-level-typescript.com Enroll to learn how to craft and transform #TypeScript *types* with the same ease you handle JavaScript values every day!
Hey friends π Trying out @bsky.app, looks great so far! I'll post TypeScript and programming related things. to get started, here is an article I wrote a couple of weeks ago explaining how to get optional keys from object types π€ type-level-typescript.com/articles/how...
You are up to date.