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

https://github.com/suica/write-you-a-typescript


https://github.com/suica/write-you-a-typescript

tutorial type-checker typescript

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Write You a Typescript-like Type Checker

[简体中文](https://github.com/suica/write-you-a-typescript/tree/main)

## Sorry, the tutorial is only available in Chinese now

[Help us to translate it to English!](https://github.com/suica/write-you-a-typescript/issues/4)

## Introduction

This project contains a toy implementation of TypeScript-like type checker for a subset of JavaScript, namely the TAT language.

Also, the project contains the slides of a course about the type theory and how to implement the TAT type checker.

## Doc

The original lecture slides will be revised and be carefully reorganized in the form of tutorial articles, in the doc website.

You can visit the [Github Pages](https://suica.github.io/write-you-a-typescript/) or the [Vercel app](https://write-you-a-typescript.vercel.app/) to see the tutorial articles.