├── .gitignore ├── CODE_OF_CONDUCT.md ├── GLOSSARY.md ├── LICENSE ├── LICENSE-CODE ├── README.md ├── SECURITY.md ├── codebase ├── screenshots │ ├── snippet-vscode.png │ └── threeslash-refs.png └── src │ ├── compiler │ ├── binder.md │ ├── checker-inference.md │ ├── checker-relations.md │ ├── checker-widening-narrowing.md │ ├── checker.md │ ├── emitter.md │ ├── faq.md │ ├── parser.md │ ├── scanner.md │ ├── services.md │ ├── types.md │ └── utils.md │ └── services │ ├── completions.md │ └── textChanges.md ├── intro ├── README.md └── imgs │ ├── compiler-linear.png │ └── layers-2.png ├── package.json ├── scripts └── updateFindLinks.js └── systems ├── cli.md ├── codefixes.md ├── debugging ├── printing.md └── settings.md ├── formatting └── formatting.md ├── refactor.md ├── sourcemaps.md ├── testing ├── README.md ├── baselines.md ├── fourslash.md ├── screenshots │ └── diff.png └── units.md └── vscode └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /GLOSSARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/GLOSSARY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-CODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/LICENSE-CODE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codebase/screenshots/snippet-vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/screenshots/snippet-vscode.png -------------------------------------------------------------------------------- /codebase/screenshots/threeslash-refs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/screenshots/threeslash-refs.png -------------------------------------------------------------------------------- /codebase/src/compiler/binder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/binder.md -------------------------------------------------------------------------------- /codebase/src/compiler/checker-inference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/checker-inference.md -------------------------------------------------------------------------------- /codebase/src/compiler/checker-relations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/checker-relations.md -------------------------------------------------------------------------------- /codebase/src/compiler/checker-widening-narrowing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/checker-widening-narrowing.md -------------------------------------------------------------------------------- /codebase/src/compiler/checker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/checker.md -------------------------------------------------------------------------------- /codebase/src/compiler/emitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/emitter.md -------------------------------------------------------------------------------- /codebase/src/compiler/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/faq.md -------------------------------------------------------------------------------- /codebase/src/compiler/parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/parser.md -------------------------------------------------------------------------------- /codebase/src/compiler/scanner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/scanner.md -------------------------------------------------------------------------------- /codebase/src/compiler/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/services.md -------------------------------------------------------------------------------- /codebase/src/compiler/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/types.md -------------------------------------------------------------------------------- /codebase/src/compiler/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/compiler/utils.md -------------------------------------------------------------------------------- /codebase/src/services/completions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/services/completions.md -------------------------------------------------------------------------------- /codebase/src/services/textChanges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/codebase/src/services/textChanges.md -------------------------------------------------------------------------------- /intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/intro/README.md -------------------------------------------------------------------------------- /intro/imgs/compiler-linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/intro/imgs/compiler-linear.png -------------------------------------------------------------------------------- /intro/imgs/layers-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/intro/imgs/layers-2.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/package.json -------------------------------------------------------------------------------- /scripts/updateFindLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/scripts/updateFindLinks.js -------------------------------------------------------------------------------- /systems/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/cli.md -------------------------------------------------------------------------------- /systems/codefixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/codefixes.md -------------------------------------------------------------------------------- /systems/debugging/printing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/debugging/printing.md -------------------------------------------------------------------------------- /systems/debugging/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/debugging/settings.md -------------------------------------------------------------------------------- /systems/formatting/formatting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/formatting/formatting.md -------------------------------------------------------------------------------- /systems/refactor.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /systems/sourcemaps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/sourcemaps.md -------------------------------------------------------------------------------- /systems/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/testing/README.md -------------------------------------------------------------------------------- /systems/testing/baselines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/testing/baselines.md -------------------------------------------------------------------------------- /systems/testing/fourslash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/testing/fourslash.md -------------------------------------------------------------------------------- /systems/testing/screenshots/diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/testing/screenshots/diff.png -------------------------------------------------------------------------------- /systems/testing/units.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /systems/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/TypeScript-Compiler-Notes/HEAD/systems/vscode/README.md --------------------------------------------------------------------------------