advanced-patterns-workshop icon indicating copy to clipboard operation
advanced-patterns-workshop copied to clipboard

An interactive TypeScript repo on advanced patterns (WIP)

Results 16 advanced-patterns-workshop issues
Sort by recently updated
recently updated
newest added
trafficstars

Hello, for https://github.com/total-typescript/advanced-patterns-workshop/blob/main/src/05-external-libraries/26.5-override-external-lib-types.solution.ts and https://github.com/total-typescript/advanced-patterns-workshop/blob/main/src/05-external-libraries/26.5-declaration.solution.d.ts, it would be helpful to add a hint how to display project files (and thus allow creating a new file) in the StackBlitz Editor -...

Both in the stackblitz in the course and on my local machine with the run exercise command, the tests pass but then type checking has the following error ``` Checking...

https://github.com/total-typescript/advanced-patterns-workshop/blob/84bdf1fd4cf070f6ffc5213e24f9176468ea7423/src/02-globals/08-add-to-window.problem.ts#L19 This last part is missing from the problem's tests at the bottom. (It's visible in the solutions video and in the problem's description on the side. ``` it("Should not...

I found the logical issue in 22th problem Middleware type don't consider promises as output. If we add one more middleware after middleware with async function we see that `req`...

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/) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.5` -> `5.5.3`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.5.3) |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | @​total-typescript/exercise-cli | [`^0.7.0` -> `^0.10.0`](https://renovatebot.com/diffs/npm/@total-typescript%2fexercise-cli/0.7.0/0.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@total-typescript%2fexercise-cli/0.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...