type-transformations-workshop icon indicating copy to clipboard operation
type-transformations-workshop copied to clipboard

Master transforming types in TypeScript

Results 7 type-transformations-workshop issues
Sort by recently updated
recently updated
newest added

Hi @mattpocock!! First of all, thanks so much for these materials you put together. I don't think I've become a wizard yet, but going through the topics and exercises has...

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Config Migration Needed - [ ] Select this checkbox to let Renovate create...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`^1.6.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/vitest/1.6.0/2.0.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

NEW: 04-conditional-types-and-infer/28.5-distributive-omit.explainer.ts NEW: 05-key-remapping/36.5-homomorphism.problem.ts NEW: 05-key-remapping/36.5-homomorphism.solution.ts - https://andreasimonecosta.dev/posts/what-the-heck-is-a-homomorphic-mapped-type Added videos to [04](https://www.dropbox.com/home/Total%20TypeScript/workshop%20product%20videos/ts-type-transformations/04-conditional-types-and-infer) and [05](https://www.dropbox.com/home/Total%20TypeScript/workshop%20product%20videos/ts-type-transformations/05-key-remapping?di=left_nav_browse) in Dropbox.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.1.1` -> `2.1.4`](https://renovatebot.com/diffs/npm/vitest/2.1.1/2.1.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.6.2` -> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.6.2/5.6.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [jsdom](https://redirect.github.com/jsdom/jsdom) | [`25.0.0` -> `25.0.1`](https://renovatebot.com/diffs/npm/jsdom/25.0.0/25.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jsdom/25.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jsdom/25.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)...