An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

banner-image



fork-repo


star-repo

github-contributors
github-repo-stars
forks-repo
github-followers
repo-files-count
repo-size

## 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



Facebook Badge


Instagram Badge


LinkedIn Badge


Email Badge


YouTube Badge


YouTube Badge


YouTube Badge