You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Take the course on [Total TypeScript](https://totaltypescript.com/tutorials/beginners-typescript). There, you'll find:
6
-
7
-
- Video explanations for each problem and solution
8
-
- Transcripts
9
-
- Text explanations
10
-
- A built-in Stackblitz editor
11
-
12
3
## Installation Instructions
13
4
14
5
Clone this repo or [open in Gitpod](https://gitpod.io/#https://github.com/total-typescript/beginners-typescript).
@@ -24,43 +15,9 @@ npm run exercise 01
24
15
npm run solution 01
25
16
```
26
17
27
-
## How to take the course
28
-
29
-
You'll notice that the course is split into exercises. Each exercise is split into a `*.problem.ts` and a `*.solution.ts`.
30
-
31
-
To take an exercise:
32
-
33
-
1. Go into `*.problem.ts`
34
-
2. Run `npm run exercise 01`, where `01` is the number of the exercise you're on.
35
-
36
-
The `exercise` script will run TypeScript typechecks and a test suite on the exercise.
37
-
38
-
This course encourages **active, exploratory learning**. In the video, I'll explain a problem, and **you'll be asked to try to find a solution**. To attempt a solution, you'll need to:
39
-
40
-
1. Check out [TypeScript's docs](https://www.typescriptlang.org/docs/handbook/intro.html)
41
-
2. Try to find something that looks relevant.
42
-
3. Give it a go to see if it solves the problem.
43
-
44
-
You'll know if you've succeeded because the tests will pass.
45
-
46
-
**If you succeed**, or **if you get stuck**, unpause the video and check out the `*.solution.ts`. You can see if your solution is better or worse than mine!
47
-
48
-
You can run `npm run solution 01` to run the tests and typechecking on the solution.
49
-
50
-
## Acknowledgements
51
-
52
-
Say thanks to Matt on [Twitter](https://twitter.com/mattpocockuk) or by joining his [Discord](https://discord.gg/8S5ujhfTB3). Consider signing up to his [Total TypeScript course](https://totaltypescript.com).
53
-
54
-
## Reference
55
-
56
-
### `npm run exercise 01`
57
-
58
-
Alias: `npm run e 01`
59
-
60
-
Run the corresponding `*.problem.ts` file.
18
+
## Description
61
19
62
-
### `npm run solution 01`
20
+
This is fork form `total-typescript/beginners-typescript-tutorial` in order to comprehend some of the best practices or common mistakes using TypeScript.
63
21
64
-
Alias: `npm run s 01`
22
+
It stands as a support for me while working. Each `*.problem.ts` has a link to the official TypeScript documentation for a full explanation of the issue or for the data type that is using there.
65
23
66
-
Run the corresponding `*.solution.ts` file. If there are multiple, it runs only the first one.
0 commit comments