• Stars
    star
    19,831
  • Rank 1,291 (Top 0.03 %)
  • Language
    TypeScript
  • License
    Other
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📚 The definitive guide to TypeScript and possibly the best TypeScript book 📖. Free and Open Source 🌹

YouTube Channel Subscribers

TypeScript Deep Dive

I've been looking at the issues that turn up commonly when people start using TypeScript. This is based on the lessons from Stack Overflow / DefinitelyTyped and general engagement with the TypeScript community. You can follow for updates and don't forget to ★ on GitHub 🌹

Reviews

  • Thanks for the wonderful book. Learned a lot from it. (link)
  • Its probably the Best TypeScript book out there. Good Job (link)
  • Love how precise and clear the examples and explanations are! (link)
  • For the low, low price of free, you get pages of pure awesomeness. Chock full of source code examples and clear, concise explanations, TypeScript Deep Dive will help you learn TypeScript development. (link)
  • Just a big thank you! Best TypeScript 2 detailed explanation! (link)
  • This gitbook got my project going pronto. Fluent easy read 5 stars. (link)
  • I recommend the online #typescript book by @basarat you'll love it.(link)
  • I've always found this by @basarat really helpful. (link)
  • We must highlight TypeScript Deep Dive, an open source book.(link)
  • Great online resource for learning. (link)
  • Thank you for putting this book together, and for all your hard work within the TypeScript community. (link)
  • TypeScript Deep Dive is one of the best technical texts I've read in a while. (link)
  • Thanks @basarat for the TypeScript Deep Dive Book. Help me a lot with my first TypeScript project. (link)
  • Thanks to @basarat for this great #typescript learning resource. (link)
  • Guyz excellent book on Typescript(@typescriptlang) by @basarat (link)
  • Leaning on the legendary @basarat's "TypeScript Deep Dive" book heavily at the moment (link)
  • numTimesPointedPeopleToBasaratsTypeScriptBook++; (link)
  • A book not only for typescript, a good one for deeper JavaScript knowledge as well. link
  • In my new job, we're using @typescriptlang, which I am new to. This is insanely helpful huge thanks, @basarat! link
  • Thank you for writing TypeScript Deep Dive. I have learned so much. link
  • Loving @basarat's @typescriptlang online book basarat.gitbooks.io/typescript/# loaded with great recipes! link
  • Microsoft doc is great already, but if want to "dig deeper" into TypeScript I find this book of great value link
  • Thanks, this is a great book 🤓🤓 link
  • Deep dive to typescript is awesome in so many levels. i find it very insightful. Thanks link
  • @basarat's intro to @typescriptlang is still one of the best going (if not THE best) link
  • This is sweet! So many #typescript goodies! link

Get Started

If you are here to read the book online get started.

Translations

Book is completely free so you can copy paste whatever you want without requiring permission. If you have a translation you want me to link here. Send a PR.

Other Options

You can also download one of the Epub, Mobi, or PDF formats from the actions tab by clicking on the latest build run. You will find the files in the artifacts section.

Special Thanks

All the amazing contributors 🌹

Share

Share URL: https://basarat.gitbook.io/typescript/

More Repositories

1

typescript-collections

A generically typed set of collections for use with TypeScript
TypeScript
1,196
star
2

algorithms

🌹 Code / tests for algorithm and data structure lessons using TypeScript / JavaScript
TypeScript
289
star
3

byots

Bring your own TypeScript with more internal definitions
TypeScript
267
star
4

typescript-script

Script tag support for TypeScript
JavaScript
214
star
5

typescript-react

Use TypeScript to develop react applications
TypeScript
185
star
6

typescript-for-professionals

TypeScript
151
star
7

ts-npm-module

Sample TypeScript npm module project
JavaScript
124
star
8

TypeScriptDeepDive

A presentation that takes a strong look into typescript
JavaScript
67
star
9

react-typescript

A demo based on https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html
JavaScript
61
star
10

ts-npm-module-consume

A sample project showing flawless consumption of a TypeScript NPM module using TypeScript
TypeScript
60
star
11

TypeScriptEditor

A typescript editor you can use in the browser
JavaScript
56
star
12

gls

General Layout System for React
MDX
55
star
13

video-angular-typescript

Accompanying repository for showing how you can quickly work on AngularJS with TypeScript when you use grunt-ts
TypeScript
42
star
14

coding-interview

Lessons for smashing the coding interview 🌹
TypeScript
41
star
15

takeme

A simple and effective routing solution
TypeScript
41
star
16

algorithms-book

The book a CS student can use to refresh their knowledge of Data Structures and Algorithms or just review how to do them in TypeScript
34
star
17

cypress-ts

A quick start for Cypress + TypeScript
JavaScript
30
star
18

awesome-enterprise-component-library

A list of public enterprise funded open source component libraries
26
star
19

mobx-typescript-react

A course on Effective MobX + TypeScript + React
TypeScript
26
star
20

typescript-compiler-docs

A work in progress documentation of how the TypeScript compiler works
22
star
21

typescript-amd

A project to demonstrated how to use Typescript with AMD
JavaScript
17
star
22

types-vs-interfaces

TypeScript
14
star
23

cypress-guide

A guide to maintainable web application testing with cypress
TypeScript
14
star
24

demo-tesseract

TypeScript
13
star
25

demo-angularjs-easeljs

TypeScript
12
star
26

monaco

An daily automated build of microsoft monaco
TypeScript
12
star
27

typescript-book-alpha

The beginners guide to TypeScript 🌹
11
star
28

chromes

A simple solution to run puppeteer automated tests 🌹
TypeScript
10
star
29

typescript-async

A course on TypeScript async await fundamentals
TypeScript
9
star
30

demo-project-references

JavaScript
9
star
31

demo-compiler

TypeScript
9
star
32

expandible

Making Expandibles / Collapsible / Accordian core easy 🌹
TypeScript
9
star
33

2019-holyjs

TypeScript
9
star
34

demo-vite

TypeScript
8
star
35

ChessClock

A game clock (also called chess clock) designed to work across all screen sizes (from mobile to ridiculous) using the latest web technologies ( TypeScript , Less and MVVM )
JavaScript
8
star
36

playwright-playbook

TypeScript
8
star
37

css-in-js-pref

TypeScript
7
star
38

demo-fullstack

A demo fullstack node.js application in TypeScript
JavaScript
7
star
39

demo-typestyle

TypeScript
6
star
40

tic-tac-toe

TypeScript
6
star
41

alertOnLeave

add an alert on leave check 🌹 ❤️
TypeScript
6
star
42

basarat.github.io

https://basarat.com
CSS
6
star
43

typescript-services

Open up TypeScript services for nodejs consumption
JavaScript
5
star
44

god-extra

Repository for issues and docs on God mode for VSCode
5
star
45

egghead-bootstrap-typescript-react

JavaScript
5
star
46

layoutjs

An abstraction over flexbox with semantic names for enhanced readability and maintainability
JavaScript
5
star
47

2019-02-react-melbourne

4
star
48

cypress-cra

TypeScript
4
star
49

tsc

DEPRECATED
JavaScript
4
star
50

todomvc-typescript

A demo project to show typescript + angularjs workflow
JavaScript
4
star
51

tsl

A library for TypeScript developers
JavaScript
4
star
52

uic

UI Components
TypeScript
3
star
53

conf-ndc-2017

TypeScript
3
star
54

youtube-typescript-in

TypeScript
3
star
55

starts

Simplify your live development workflow
TypeScript
3
star
56

demo-swr

TypeScript
3
star
57

demo-playwright-vrt

TypeScript
3
star
58

youtube-retry-async

Retry an async function
TypeScript
3
star
59

typescript-node

A sample of how to be effective with TypeScript and NPM / Node
TypeScript
3
star
60

demo-javascript-concurrency

Javascript / Promise / Async / Await / Concurrency
TypeScript
3
star
61

typescript-requirejs

A project to demonstrate the weakness of handling requirejs with current version of typescript
3
star
62

typescript-react-mobx

Because simple things can be simple 🌹
3
star
63

onresize

An optimized window.resize function
JavaScript
3
star
64

video-typescript-modules

Companion code for a video tutorial on the main ways TypeScript supports code organization. Both on the server and the client side.
JavaScript
3
star
65

demo-test-sentry

TypeScript
2
star
66

demo-react-native-assets

2
star
67

demo-jest

TypeScript
2
star
68

ddd-melb-2016

TypeScript
2
star
69

demo-state-management-playground

TypeScript
2
star
70

demo-valtio

TypeScript
2
star
71

sing

Youtube MP3 downloader
JavaScript
2
star
72

angular-for-react-devs

You know react? Great. Lets see how concepts map to angular 🌹
2
star
73

cab

Code Analysis Butler
TypeScript
2
star
74

cypress-workshop

TypeScript
2
star
75

demo-tailwind-space

TypeScript
2
star
76

eze

Eze demos / docs for Component / Styleguide authors 🌹
TypeScript
2
star
77

demo-playwright-fixtures

TypeScript
2
star
78

course-nextjs

TypeScript
2
star
79

react-native-for-professionals

TypeScript
2
star
80

video-angularjs-typescript-bootstrap

TypeScript
2
star
81

grunt-ts-demo

A demo for a video tutorial on grunt-ts https://github.com/basarat/grunt-ts
JavaScript
2
star
82

demo-gruntts-melbjs-sep2013

TypeScript
2
star
83

demo-trpc

TypeScript
2
star
84

one-minute-utilities

TypeScript
2
star
85

demo-conf-ndc-2022

TypeScript
2
star
86

screencast-angular-typescript

A demo project I use for demonstrating using angular with typescript
JavaScript
2
star
87

fuse-hmr

Carefully curated FuseBox HMR behaviours 🌹
TypeScript
2
star
88

demo-pages

TypeScript
2
star
89

demo-tailwind-grid

TypeScript
1
star
90

demo-typescript-for-javascript

JavaScript
1
star
91

demo-solid

TypeScript
1
star
92

demo-allowjs

JavaScript
1
star
93

video-angularjs-typescript-services

JavaScript
1
star
94

conf-angular-mini-2017

TypeScript
1
star
95

demo-testing-talks-2022

TypeScript
1
star
96

cypress-typescript-issues

A repo to show reproducible errors in the Cypress - TypeScript workflow 🌹
TypeScript
1
star
97

workshop-typescript

TypeScript
1
star
98

demo-typescript-opaque-types

TypeScript
1
star
99

ts-test

A repo I use for my typescript tests
JavaScript
1
star
100

demo-stateful

TypeScript
1
star