Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muratdemirci/typescript-cookbook
The TypeScript Cookbook is a straightforward and digestible guide to TypeScript.
https://github.com/muratdemirci/typescript-cookbook
cookbook types typescript
Last synced: 5 days ago
JSON representation
The TypeScript Cookbook is a straightforward and digestible guide to TypeScript.
- Host: GitHub
- URL: https://github.com/muratdemirci/typescript-cookbook
- Owner: muratdemirci
- Created: 2024-02-03T23:53:30.000Z (11 months ago)
- Default Branch: dio
- Last Pushed: 2024-02-07T23:43:48.000Z (11 months ago)
- Last Synced: 2024-05-01T17:40:44.056Z (8 months ago)
- Topics: cookbook, types, typescript
- Homepage:
- Size: 126 KB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TypeScript Cookbook
![tscookbookcover](./tscookbookcover.png)
## Introduction
The TypeScript Cookbook is a straightforward and digestible guide to TypeScript.
## Table of Contents
- [Getting Started](./Getting%20Started/README.md)
- [What Is TypeScript & Why Should You Use It?](./Getting%20Started/What%20Is%20TypeScript%20&%20Why%20Should%20You%20Use%20It.md)
- [Installing & Using TypeScript](./Getting%20Started/Installing%20&%20Using%20TypeScript.md)
- [TypeScript Advantages](./Getting%20Started/TypeScript%20Advantages.md)
- [TypeScript Basics & Basic Types](./TypeScript%20Basics%20&%20Basic%20Types/)
- [Using Types](./TypeScript%20Basics%20&%20Basic%20Types/Using%20Types.md)
- [TypeScript Types vs JavaScript Types](./TypeScript%20Basics%20&%20Basic%20Types/TypeScript%20Types%20vs%20JavaScript%20Types.md)
- [Type Casing](./TypeScript%20Basics%20&%20Basic%20Types/Type%20Casing.md)
- [Working with Numbers, Strings & Booleans](./TypeScript%20Basics%20&%20Basic%20Types/Working%20with%20Numbers,%20Strings%20&%20Booleans.md)
- [Type Assignment & Type Inference](./TypeScript%20Basics%20&%20Basic%20Types/Type%20Assignment%20&%20Type%20Inference.md)
- [Understanding Types](./TypeScript%20Basics%20&%20Basic%20Types/Understanding%20Types.md)
- [Object Types](./TypeScript%20Basics%20&%20Basic%20Types/Object%20Types.md)
- [Nested Objects & Types](./TypeScript%20Basics%20&%20Basic%20Types/Nested%20Objects%20&%20Types.md)
- [Arrays Types](./TypeScript%20Basics%20&%20Basic%20Types/Arrays%20Type.md)
- [Working with Tuples](./TypeScript%20Basics%20&%20Basic%20Types/Working%20with%20Tuples.md)
- [Working with Enums](./TypeScript%20Basics%20&%20Basic%20Types/Working%20with%20Enums.md)
- [The "any" Type](./TypeScript%20Basics%20&%20Basic%20Types/The%20any%20Type.md)
- [Union Types](./TypeScript%20Basics%20&%20Basic%20Types/Union%20Types.md)
- [Literal Types](./TypeScript%20Basics%20&%20Basic%20Types/Literal%20Types.md)
- [Type Aliases / Custom Types](./TypeScript%20Basics%20&%20Basic%20Types/Type%20Aliases%20Custom%20Types.md)
- [Type Aliases & Object Types](./TypeScript%20Basics%20&%20Basic%20Types/Type%20Aliases%20&%20Object%20Types.md)
- [Core Types & Concepts](./TypeScript%20Basics%20&%20Basic%20Types/Core%20Types%20&%20Concepts.md)
- [Function Return Types & "void”](./TypeScript%20Basics%20&%20Basic%20Types/Function%20Return%20Types%20&%20void”.md)
- [Functions as Types](./TypeScript%20Basics%20&%20Basic%20Types/Functions%20as%20Types.md)
- [Function Types & Callbacks](/TypeScript%20Basics%20&%20Basic%20Types/Function%20Types%20&%20Callbacks.md)
- [Functions & Types](./TypeScript%20Basics%20&%20Basic%20Types/Functions%20&%20Types.md)
- [The "unknown" Type](./TypeScript%20Basics%20&%20Basic%20Types/The%20unknown%20Type.md)
- [The "never" Type](./TypeScript%20Basics%20&%20Basic%20Types/The%20never%20Type.md)
- [TypeScript Compiler](./TypeScript%20Compiler/)
- [Introduction](./TypeScript%20Compiler/Introduction.md)
- [Compiling the Entire Project / Multiple Files](./TypeScript%20Compiler/Compiling%20the%20Entire%20Project%20Multiple%20Files.md)
- [Including & Excluding Files](./TypeScript%20Compiler/Including%20&%20Excluding%20Files.md)
- [Setting a Compilation Target](./TypeScript%20Compiler/Setting%20a%20Compilation%20Target.md)
- [Understanding TypeScript Core Libs](./TypeScript%20Compiler/Understanding%20TypeScript%20Core%20Libs.md)
- [Next-generation JavaScript & TypeScript](./Next-generation%20JavaScript%20&%20TypeScript/)
- [Let & Const](./Next-generation%20JavaScript%20&%20TypeScript/Let%20&%20Const.md)
- [Arrow Functions](./Next-generation%20JavaScript%20&%20TypeScript/Arrow%20Functions.md)
- [Default Function Parameters](./Next-generation%20JavaScript%20&%20TypeScript/Default%20Function%20Parameters.md)
- [The Spread Operator (…)](./Next-generation%20JavaScript%20&%20TypeScript/The%20Spread%20Operator%20(…).md)
- [Rest Parameters](./Next-generation%20JavaScript%20&%20TypeScript/Rest%20Parameters.md)
- [Array & Object Destructuring](./Next-generation%20JavaScript%20&%20TypeScript/Array%20&%20Object%20Destructuring.md)
- [Classes & Interfaces](./Classes%20&%20Interfaces/)
- [What are Classes?](./Classes%20&%20Interfaces/What%20are%20Classes.md)
- [Constructor Functions & The "this" Keyword](./Classes%20&%20Interfaces/Constructor%20Functions%20&%20The%20this%20Keyword.md)
- ["Private" and "Public" Access Modifiers](./Classes%20&%20Interfaces/Private%20and%20Public%20Access%20Modifiers.md)
- ["Readonly" Properties](./Classes%20&%20Interfaces/Readonly%20Properties.md)
- [Inheritance](./Classes%20&%20Interfaces/Inheritance.md)
- [Overriding Properties & The "protected" Modifier](./Classes%20&%20Interfaces/Overriding%20Properties%20&%20The%20protected%20Modifier.md)
- [Getters & Setters](./Classes%20&%20Interfaces/Getters%20&%20Setters.md)