https://github.com/noyonalways/learn-typescript
Learning basics of TypeScript
https://github.com/noyonalways/learn-typescript
Last synced: 5 months ago
JSON representation
Learning basics of TypeScript
- Host: GitHub
- URL: https://github.com/noyonalways/learn-typescript
- Owner: noyonalways
- Created: 2024-01-28T09:29:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T12:30:29.000Z (over 2 years ago)
- Last Synced: 2024-01-30T14:14:14.484Z (over 2 years ago)
- Language: TypeScript
- Homepage: https://noyonalways.github.io/learn-typescript/
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## What is TypeScript
- TypeScript is the superset of JavaScript created by Microsoft
- Allows static strict typing
- Extra features - interfaces, enums, tuples, generics
- Supports modern features (arrow functions, let, const)
- Based on the .NET harmony specification
### Table of Contents:
| Contents |
| :-------------------------------------------------------------------------------- |
| [Welcome TypeScript](./markdowns/docs/ts-welcome.md) |
| [TypeScript Introduction](./markdowns/docs/ts-introduction.md) |
| [TypeScript Get Started & Installation](./markdowns/docs/ts-get-started.md) |
| [TypeScript Simple Types](./markdowns/docs/ts-simple-types.md) |
| [TypeScript Special Types](./markdowns/docs/ts-special-types.md) |
| [TypeScript Arrays](./markdowns/docs/ts-arrays.md) |
| [TypeScript Tuples](./markdowns/docs/ts-tuples.md) |
| [TypeScript Object Types](./markdowns/docs/ts-object-types.md) |
| [TypeScript Enums](./markdowns/docs/ts-enums.md) |
| [TypeScript Aliases & Interfaces](./markdowns/docs/ts-type-aliases-interfaces.md) |
| [TypeScript Union Types](./markdowns/docs/ts-union-types.md) |
| [TypeScript Functions](./markdowns/docs/ts-functions.md) |
| [TypeScript Casting](./markdowns/docs/ts-casting.md) |
| [TypeScript Classes](./markdowns/docs/ts-classes.md) |
| [TypeScript Basic Generics](./markdowns/docs/ts-basic-generics.md) |
| [TypeScript Utility Types](./markdowns/docs/ts-utility-types.md) |
| [TypeScript Keyof](./markdowns/docs/ts-keyof.md) |
| [TypeScript Null & Undefined](./markdowns/docs/ts-null-undefined.md) |
| [TypeScript Definitely Typed](./markdowns/docs/ts-definitely-typed.md) |
| [TypeScript 5.x Updates](./markdowns/docs/ts-5-updates.md) |
| App Structure |
| :----------------------------------------------------------------------------------------------------- |
| [TypeScript Project Folder Structure](./markdowns/folder-structure/ts-project-folder-structure.md) |
| [TypeScript Node Express App Structure](./markdowns/folder-structure/ts-node-express-app-structure.md) |
### Connect with me