https://github.com/jaeyeophan/typescript_tutorial
Repository of tutorials about typescript
https://github.com/jaeyeophan/typescript_tutorial
tslint tutorials typescript
Last synced: 7 months ago
JSON representation
Repository of tutorials about typescript
- Host: GitHub
- URL: https://github.com/jaeyeophan/typescript_tutorial
- Owner: JaeYeopHan
- Created: 2017-10-20T00:35:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-13T02:56:17.000Z (almost 7 years ago)
- Last Synced: 2024-05-19T19:17:37.533Z (about 1 year ago)
- Topics: tslint, tutorials, typescript
- Homepage: https://jaeyeophan.github.io/categories/TypeScript/
- Size: 88.9 KB
- Stars: 16
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Intro to TypeScript in 15 minutes
TypeScript Tutorial 문서를 저장하는 repository 입니다.
#### [TypeScript Playground](https://github.com/JaeYeopHan/typescript_playground)
### Table of All Contents
- Basic Types
- Boolean
- Number
- String
- Array
- Tuple
- Enum
- Any
- Void
- Null, Undefined
- Never
- Type Assertion
- Class
- Constructor
- extend
- Access Modifier
- public
- private
- protected
- readonly
- static
- Function
- Return type, Parameter type
- Default Parameter / Rest Parameter
- Optional Parameter
- Union Type
- Overloading
- Interface
- Interface?
- Useful Interface
- Available properties
- Optional
- readonly
- Interface Type
- Function Type
- Indexable Type
- Class interface
- Generics
- Generics?
- Generics to Class
- Generics to Function
- Decorators
- Setup
- Intro
- Decorator to method
- Decorator to class
- Decorator with parameter
- Type System
- TypeScript 의 Type Checking System
- Type Inference
- Type Assertion
- Type Guards
- Type Compatibility
- enum vs const enum
- enum
- const enum---
---
### Reference
- [TypeScript Deep Dive](https://www.gitbook.com/book/basarat/typescript)
- [TypeScript Official Document](https://www.typescriptlang.org/docs/handbook)
- https://github.com/wycats/javascript-decorators
- https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841
- https://www.sitepoint.com/javascript-decorators-what-they-are/
- https://cabbageapps.com/fell-love-js-decorators/
- https://javarouka.github.io/blog/2016/09/30/decorator-exploring/#class-il-gyeongu
- https://github.com/jayphelps/core-decorators
- [TypeScript Official Document - Type Inference](https://www.typescriptlang.org/docs/handbook/type-inference.html)
- [TypeScript Official Document - Type Compatibility](https://www.typescriptlang.org/docs/handbook/type-compatibility.html)
- [Golang 으로 만나보는 duck typing](http://www.popit.kr/golang%EC%9C%BC%EB%A1%9C-%EB%A7%8C%EB%82%98%EB%B3%B4%EB%8A%94-duck-typing/)
- [Type Systems: Structural vs Nominal typing explained](https://medium.com/@thejameskyle/type-systems-structural-vs-nominal-typing-explained-56511dd969f4)## Bookmarks
- [TypeScript 개발환경 세팅하기](https://github.com/JaeYeopHan/typescript_playground)
- [0. Quick Start](https://github.com/JaeYeopHan/typescript_tutorial_docs/blob/master/00_quick_start.md)
- [1. Basic Types](https://github.com/JaeYeopHan/typescript_tutorial_docs/blob/master/01_basic_types.md)
- [2. Class](https://github.com/JaeYeopHan/typescript_tutorial_docs/blob/master/02_class.md)
- [3. Function](https://github.com/JaeYeopHan/typescript_tutorial_docs/blob/master/03_Function_in_TypeScript.md)
- [4. Interface](https://github.com/JaeYeopHan/typescript_tutorial_docs/blob/master/04_interface.md)
- [5. Generics](https://github.com/JaeYeopHan/intro_to_typescript/blob/master/05_generics.md)
- [6. Decorators](https://github.com/JaeYeopHan/intro_to_typescript/blob/master/06_decorators.md)
- [7. TypeScript's type system](https://github.com/JaeYeopHan/intro_to_typescript/blob/master/07_type_system.md)
- [8. TypeScript's Enum](https://github.com/JaeYeopHan/typescript_tutorial/blob/master/08_enum.md)## Author
[Jbee](http://friendly-belief.surge.sh/)
## LICENSE