Created
January 26, 2021 15:42
-
-
Save orta/8374959ee9f4eb22856defac0dcd1ae4 to your computer and use it in GitHub Desktop.
Number of html files in the TypeScript website
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
❯ tree packages/typescriptlang-org/public -P "*.html" | |
packages/typescriptlang-org/public | |
├── Handbook | |
│ └── index.html | |
├── License.html | |
├── Playground | |
│ └── index.html | |
├── Tutorial | |
│ └── index.html | |
├── assets | |
├── branding | |
│ └── index.html | |
├── community | |
│ └── index.html | |
├── css | |
├── dev | |
│ ├── bug-workbench | |
│ │ └── index.html | |
│ ├── playground-plugins | |
│ │ └── index.html | |
│ ├── sandbox | |
│ │ └── index.html | |
│ ├── twoslash | |
│ │ └── index.html | |
│ └── typescript-vfs | |
│ └── index.html | |
├── docs | |
│ ├── bootstrap | |
│ │ └── index.html | |
│ ├── handbook | |
│ │ ├── 2 | |
│ │ │ ├── basic-types.html | |
│ │ │ ├── classes.html | |
│ │ │ ├── conditional-types.html | |
│ │ │ ├── everyday-types.html | |
│ │ │ ├── functions.html | |
│ │ │ ├── indexed-access-types.html | |
│ │ │ ├── keyof-types.html | |
│ │ │ ├── mapped-types.html | |
│ │ │ ├── modules.html | |
│ │ │ ├── narrowing.html | |
│ │ │ ├── objects.html | |
│ │ │ ├── template-literal-types.html | |
│ │ │ ├── type-declarations.html | |
│ │ │ ├── typeof-types.html | |
│ │ │ ├── types-from-types.html | |
│ │ │ └── understanding-errors.html | |
│ │ ├── advanced-types.html | |
│ │ ├── angular.html | |
│ │ ├── asp-net-core.html | |
│ │ ├── babel-with-typescript.html | |
│ │ ├── basic-types.html | |
│ │ ├── classes.html | |
│ │ ├── compiler-options-in-msbuild.html | |
│ │ ├── compiler-options.html | |
│ │ ├── configuring-watch.html | |
│ │ ├── declaration-files | |
│ │ │ ├── by-example.html | |
│ │ │ ├── consumption.html | |
│ │ │ ├── deep-dive.html | |
│ │ │ ├── do-s-and-don-ts.html | |
│ │ │ ├── dts-from-js.html | |
│ │ │ ├── introduction.html | |
│ │ │ ├── library-structures.html | |
│ │ │ ├── publishing.html | |
│ │ │ ├── templates | |
│ │ │ │ ├── global-d-ts.html | |
│ │ │ │ ├── global-modifying-module-d-ts.html | |
│ │ │ │ ├── global-plugin-d-ts.html | |
│ │ │ │ ├── module-class-d-ts.html | |
│ │ │ │ ├── module-d-ts.html | |
│ │ │ │ ├── module-function-d-ts.html | |
│ │ │ │ └── module-plugin-d-ts.html | |
│ │ │ └── templates.html | |
│ │ ├── declaration-merging.html | |
│ │ ├── decorators.html | |
│ │ ├── dom-manipulation.html | |
│ │ ├── enums.html | |
│ │ ├── functions.html | |
│ │ ├── generics.html | |
│ │ ├── gulp.html | |
│ │ ├── index.html | |
│ │ ├── integrating-with-build-tools.html | |
│ │ ├── interfaces.html | |
│ │ ├── intro-to-js-ts.html | |
│ │ ├── intro.html | |
│ │ ├── iterators-and-generators.html | |
│ │ ├── jsdoc-supported-types.html | |
│ │ ├── jsx.html | |
│ │ ├── literal-types.html | |
│ │ ├── migrating-from-javascript.html | |
│ │ ├── mixins.html | |
│ │ ├── module-resolution.html | |
│ │ ├── modules.html | |
│ │ ├── namespaces-and-modules.html | |
│ │ ├── namespaces.html | |
│ │ ├── nightly-builds.html | |
│ │ ├── project-references.html | |
│ │ ├── react-&-webpack.html | |
│ │ ├── react.html | |
│ │ ├── release-notes | |
│ │ │ ├── index.html | |
│ │ │ ├── overview | |
│ │ │ │ └── index.html | |
│ │ │ ├── overview.html | |
│ │ │ ├── typescript-1-1.html | |
│ │ │ ├── typescript-1-3.html | |
│ │ │ ├── typescript-1-4.html | |
│ │ │ ├── typescript-1-5.html | |
│ │ │ ├── typescript-1-6.html | |
│ │ │ ├── typescript-1-7.html | |
│ │ │ ├── typescript-1-8.html | |
│ │ │ ├── typescript-2-0.html | |
│ │ │ ├── typescript-2-1.html | |
│ │ │ ├── typescript-2-2.html | |
│ │ │ ├── typescript-2-3.html | |
│ │ │ ├── typescript-2-4.html | |
│ │ │ ├── typescript-2-5.html | |
│ │ │ ├── typescript-2-6.html | |
│ │ │ ├── typescript-2-7.html | |
│ │ │ ├── typescript-2-8.html | |
│ │ │ ├── typescript-2-9.html | |
│ │ │ ├── typescript-3-0.html | |
│ │ │ ├── typescript-3-1.html | |
│ │ │ ├── typescript-3-2.html | |
│ │ │ ├── typescript-3-3.html | |
│ │ │ ├── typescript-3-4.html | |
│ │ │ ├── typescript-3-5.html | |
│ │ │ ├── typescript-3-6.html | |
│ │ │ ├── typescript-3-7.html | |
│ │ │ ├── typescript-3-8.html | |
│ │ │ ├── typescript-3-9.html | |
│ │ │ ├── typescript-4-0.html | |
│ │ │ └── typescript-4-1.html | |
│ │ ├── symbols.html | |
│ │ ├── triple-slash-directives.html | |
│ │ ├── tsconfig-json.html | |
│ │ ├── type-checking-javascript-files.html | |
│ │ ├── type-compatibility.html | |
│ │ ├── type-inference.html | |
│ │ ├── typescript-from-scratch.html | |
│ │ ├── typescript-in-5-minutes-func.html | |
│ │ ├── typescript-in-5-minutes-oop.html | |
│ │ ├── typescript-in-5-minutes.html | |
│ │ ├── typescript-tooling-in-5-minutes.html | |
│ │ ├── typings-for-npm-packages | |
│ │ │ └── index.html | |
│ │ ├── unions-and-intersections.html | |
│ │ ├── utility-types.html | |
│ │ ├── variable-declarations.html | |
│ │ ├── writing-declaration-files | |
│ │ │ └── index.html | |
│ │ ├── writing-declaration-files.html | |
│ │ └── writing-definition-files | |
│ │ └── index.html | |
│ ├── home | |
│ │ └── index.html | |
│ ├── home.html | |
│ ├── index.html | |
│ └── tutorial.html | |
├── download | |
│ └── index.html | |
├── dt | |
│ ├── index.html | |
│ └── search | |
│ └── index.html | |
├── empty | |
│ └── index.html | |
├── es | |
│ ├── community | |
│ │ └── index.html | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ │ └── index.html | |
│ │ ├── handbook | |
│ │ │ └── index.html | |
│ │ └── index.html | |
│ ├── download | |
│ │ └── index.html | |
│ ├── dt | |
│ │ ├── index.html | |
│ │ └── search | |
│ │ └── index.html | |
│ ├── empty | |
│ │ └── index.html | |
│ ├── index.html | |
│ ├── index2 | |
│ │ └── index.html | |
│ ├── play | |
│ │ ├── index.html | |
│ │ ├── javascript | |
│ │ │ ├── external-apis | |
│ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ └── typescript-with-web.js.html | |
│ │ │ ├── functions-with-javascript | |
│ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ └── generic-functions.ts.html | |
│ │ │ └── javascript-essentials | |
│ │ │ ├── hello-world.ts.html | |
│ │ │ └── objects-and-arrays.ts.html | |
│ │ └── typescript | |
│ │ ├── language | |
│ │ │ ├── soundness.ts.html | |
│ │ │ ├── structural-typing.ts.html | |
│ │ │ ├── type-guards.ts.html | |
│ │ │ └── type-widening-and-narrowing.ts.html | |
│ │ ├── meta-types | |
│ │ │ ├── conditional-types.ts.html | |
│ │ │ ├── discriminate-types.ts.html | |
│ │ │ ├── indexed-types.ts.html | |
│ │ │ └── mapped-types.ts.html | |
│ │ ├── primitives | |
│ │ │ ├── any.ts.html | |
│ │ │ ├── literals.ts.html | |
│ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ └── unknown-and-never.ts.html | |
│ │ └── type-primitives | |
│ │ ├── built-in-utility-types.ts.html | |
│ │ ├── nullable-types.ts.html | |
│ │ └── tuples.ts.html | |
│ ├── tools | |
│ │ └── index.html | |
│ ├── tsconfig | |
│ │ └── index.html | |
│ └── why-create-typescript | |
│ └── index.html | |
├── fa | |
│ └── play | |
│ ├── index.html | |
│ └── javascript | |
│ └── javascript-essentials | |
│ └── hello-world.ts.html | |
├── fonts | |
├── icons | |
├── id | |
│ ├── community | |
│ │ └── index.html | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ │ └── index.html | |
│ │ ├── handbook | |
│ │ │ ├── babel-with-typescript.html | |
│ │ │ ├── configuring-watch.html | |
│ │ │ ├── declaration-files | |
│ │ │ │ └── dts-from-js.html | |
│ │ │ ├── decorators.html | |
│ │ │ ├── dom-manipulation.html | |
│ │ │ ├── index.html | |
│ │ │ ├── intro-to-js-ts.html | |
│ │ │ ├── iterators-and-generators.html | |
│ │ │ ├── jsdoc-supported-types.html | |
│ │ │ ├── jsx.html | |
│ │ │ ├── mixins.html | |
│ │ │ ├── nightly-builds.html | |
│ │ │ ├── react.html | |
│ │ │ ├── symbols.html | |
│ │ │ └── typescript-tooling-in-5-minutes.html | |
│ │ └── index.html | |
│ ├── download | |
│ │ └── index.html | |
│ ├── dt | |
│ │ ├── index.html | |
│ │ └── search | |
│ │ └── index.html | |
│ ├── empty | |
│ │ └── index.html | |
│ ├── index.html | |
│ ├── index2 | |
│ │ └── index.html | |
│ ├── play | |
│ │ ├── 3-7 | |
│ │ │ ├── fixits | |
│ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ ├── syntax-and-messaging | |
│ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ └── optional-chaining.ts.html | |
│ │ │ └── types-and-code-flow | |
│ │ │ ├── assertion-functions.ts.html | |
│ │ │ ├── recursive-type-references.ts.html | |
│ │ │ └── uncalled-function-checks.ts.html | |
│ │ ├── 3-8 | |
│ │ │ ├── breaking-changes | |
│ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ ├── jsdoc-improvements | |
│ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ └── syntax-and-messaging | |
│ │ │ ├── export-modules-from.ts.html | |
│ │ │ └── private-class-fields.ts.html | |
│ │ ├── 4-0 | |
│ │ │ ├── new-checks | |
│ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ └── new-ts-features | |
│ │ │ ├── named-tuples.ts.html | |
│ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ └── variadic-tuples.ts.html | |
│ │ ├── index.html | |
│ │ └── javascript | |
│ │ ├── external-apis | |
│ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ ├── typescript-with-node.js.html | |
│ │ │ ├── typescript-with-web.js.html | |
│ │ │ └── typescript-with-webgl.js.html | |
│ │ ├── functions-with-javascript | |
│ │ │ ├── function-chaining.ts.html | |
│ │ │ ├── generic-functions.ts.html | |
│ │ │ └── typing-functions.ts.html | |
│ │ ├── helping-with-javascript | |
│ │ │ ├── errors.ts.html | |
│ │ │ └── quick-fixes.ts.html | |
│ │ ├── javascript-essentials | |
│ │ │ ├── code-flow.ts.html | |
│ │ │ ├── functions.ts.html | |
│ │ │ ├── hello-world.ts.html | |
│ │ │ └── objects-and-arrays.ts.html | |
│ │ └── modern-javascript | |
│ │ ├── async-await.ts.html | |
│ │ ├── immutability.ts.html | |
│ │ ├── import-export.ts.html | |
│ │ └── jsdoc-support.js.html | |
│ ├── tools | |
│ │ └── index.html | |
│ ├── tsconfig | |
│ │ └── index.html | |
│ └── why-create-typescript | |
│ └── index.html | |
├── images | |
│ ├── branding | |
│ ├── docs | |
│ ├── dt | |
│ ├── index | |
│ ├── tools | |
│ └── tutorials | |
│ └── aspnet | |
├── index.html | |
├── index2 | |
│ └── index.html | |
├── ja | |
│ ├── community | |
│ │ └── index.html | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ │ └── index.html | |
│ │ ├── handbook | |
│ │ │ ├── declaration-files | |
│ │ │ │ └── dts-from-js.html | |
│ │ │ ├── index.html | |
│ │ │ ├── intro-to-js-ts.html | |
│ │ │ ├── jsdoc-supported-types.html | |
│ │ │ ├── nightly-builds.html | |
│ │ │ └── type-checking-javascript-files.html | |
│ │ └── index.html | |
│ ├── download | |
│ │ └── index.html | |
│ ├── dt | |
│ │ ├── index.html | |
│ │ └── search | |
│ │ └── index.html | |
│ ├── empty | |
│ │ └── index.html | |
│ ├── index.html | |
│ ├── index2 | |
│ │ └── index.html | |
│ ├── play | |
│ │ ├── 3-7 | |
│ │ │ ├── fixits | |
│ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ ├── syntax-and-messaging | |
│ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ └── optional-chaining.ts.html | |
│ │ │ └── types-and-code-flow | |
│ │ │ ├── assertion-functions.ts.html | |
│ │ │ ├── recursive-type-references.ts.html | |
│ │ │ └── uncalled-function-checks.ts.html | |
│ │ ├── 3-8 | |
│ │ │ ├── breaking-changes | |
│ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ ├── jsdoc-improvements | |
│ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ └── syntax-and-messaging | |
│ │ │ ├── export-modules-from.ts.html | |
│ │ │ └── private-class-fields.ts.html | |
│ │ ├── 4-0 | |
│ │ │ ├── new-checks | |
│ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ └── new-ts-features | |
│ │ │ ├── named-tuples.ts.html | |
│ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ └── variadic-tuples.ts.html | |
│ │ ├── 4-1 | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── new-jsx-support.ts.html | |
│ │ │ │ └── see-in-jsdoc.ts.html | |
│ │ │ └── template-literals | |
│ │ │ ├── intro-to-template-literals.ts.html | |
│ │ │ ├── mapped-types-with-template-literals.ts.html | |
│ │ │ └── string-manipulation-with-template-literals.ts.html | |
│ │ ├── index.html | |
│ │ ├── javascript | |
│ │ │ └── external-apis | |
│ │ │ └── typescript-with-deno.ts.html | |
│ │ └── typescript | |
│ │ ├── language-extensions | |
│ │ │ ├── enums.ts.html | |
│ │ │ ├── nominal-typing.ts.html | |
│ │ │ └── types-vs-interfaces.ts.html | |
│ │ ├── meta-types | |
│ │ │ ├── conditional-types.ts.html | |
│ │ │ ├── discriminate-types.ts.html | |
│ │ │ ├── indexed-types.ts.html | |
│ │ │ └── mapped-types.ts.html | |
│ │ ├── primitives | |
│ │ │ ├── any.ts.html | |
│ │ │ ├── literals.ts.html | |
│ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ └── unknown-and-never.ts.html | |
│ │ └── type-primitives | |
│ │ ├── built-in-utility-types.ts.html | |
│ │ ├── nullable-types.ts.html | |
│ │ └── tuples.ts.html | |
│ ├── tools | |
│ │ └── index.html | |
│ ├── tsconfig | |
│ │ └── index.html | |
│ └── why-create-typescript | |
│ └── index.html | |
├── js | |
│ ├── examples | |
│ │ ├── en | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── Fixits | |
│ │ │ │ ├── Syntax\ and\ Messaging | |
│ │ │ │ └── Types\ and\ Code\ Flow | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── Breaking\ Changes | |
│ │ │ │ ├── JSDoc\ Improvements | |
│ │ │ │ └── Syntax\ and\ Messaging | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── New\ Checks | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ └── New\ TS\ Features | |
│ │ │ ├── 4-1 | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ ├── New\ TS\ Features | |
│ │ │ │ └── Template\ Literals | |
│ │ │ ├── JavaScript | |
│ │ │ │ ├── External\ APIs | |
│ │ │ │ ├── Functions\ with\ JavaScript | |
│ │ │ │ ├── Helping\ with\ JavaScript | |
│ │ │ │ ├── JavaScript\ Essentials | |
│ │ │ │ ├── Modern\ JavaScript | |
│ │ │ │ └── Working\ With\ Classes | |
│ │ │ ├── Playground | |
│ │ │ │ ├── Config | |
│ │ │ │ ├── Language | |
│ │ │ │ └── Tooling | |
│ │ │ └── TypeScript | |
│ │ │ ├── Language | |
│ │ │ ├── Language\ Extensions | |
│ │ │ ├── Meta-Types | |
│ │ │ ├── Primitives | |
│ │ │ └── Type\ Primitives | |
│ │ ├── es | |
│ │ │ ├── JavaScript | |
│ │ │ │ ├── External\ APIs | |
│ │ │ │ ├── Functions\ with\ JavaScript | |
│ │ │ │ └── JavaScript\ Essentials | |
│ │ │ └── TypeScript | |
│ │ │ ├── Language | |
│ │ │ ├── Meta-Types | |
│ │ │ ├── Primitives | |
│ │ │ └── Type\ Primitives | |
│ │ ├── fa | |
│ │ │ └── JavaScript | |
│ │ │ └── JavaScript\ Essentials | |
│ │ ├── id | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── Fixits | |
│ │ │ │ ├── Syntax\ And\ Messaging | |
│ │ │ │ └── Types\ and\ Code\ Flow | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── Breaking\ Changes | |
│ │ │ │ ├── JSDoc\ Improvements | |
│ │ │ │ └── Syntax\ and\ Messaging | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── New\ Checks | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ └── New\ TS\ Features | |
│ │ │ └── JavaScript | |
│ │ │ ├── External\ APIs | |
│ │ │ ├── Functions\ with\ JavaScript | |
│ │ │ ├── Helping\ with\ JavaScript | |
│ │ │ ├── JavaScript\ Essentials | |
│ │ │ └── Modern\ JavaScript | |
│ │ ├── ja | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── Fixits | |
│ │ │ │ ├── Syntax\ and\ Messaging | |
│ │ │ │ └── Types\ and\ Code\ Flow | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── Breaking\ Changes | |
│ │ │ │ ├── JSDoc\ Improvements | |
│ │ │ │ └── Syntax\ and\ Messaging | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── New\ Checks | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ └── New\ TS\ Features | |
│ │ │ ├── 4-1 | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ └── Template\ Literals | |
│ │ │ ├── JavaScript | |
│ │ │ │ └── External\ APIs | |
│ │ │ └── TypeScript | |
│ │ │ ├── Language\ Extensions | |
│ │ │ ├── Meta-Types | |
│ │ │ ├── Primitives | |
│ │ │ └── Type\ Primitives | |
│ │ ├── ko | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── Fixits | |
│ │ │ │ └── Syntax\ and\ Messaging | |
│ │ │ ├── 3-8 | |
│ │ │ │ └── Syntax\ and\ Messaging | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── New\ Checks | |
│ │ │ │ └── New\ JS\ Features | |
│ │ │ ├── JavaScript | |
│ │ │ │ ├── External\ APIs | |
│ │ │ │ ├── Functions\ with\ JavaScript | |
│ │ │ │ ├── JavaScript\ Essentials | |
│ │ │ │ └── Modern\ JavaScript | |
│ │ │ ├── Playground | |
│ │ │ │ └── Config | |
│ │ │ └── TypeScript | |
│ │ │ ├── Language\ Extensions | |
│ │ │ └── Primitives | |
│ │ ├── pt | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── Fixits | |
│ │ │ │ ├── Syntax\ and\ Messaging | |
│ │ │ │ └── Types\ and\ Code\ Flow | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── Breaking\ Changes | |
│ │ │ │ ├── JSDoc\ Improvements | |
│ │ │ │ └── Syntax\ and\ Messaging | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── New\ Checks | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ └── New\ TS\ Features | |
│ │ │ ├── 4-1 | |
│ │ │ │ ├── New\ JS\ Features | |
│ │ │ │ └── Template\ Literals | |
│ │ │ ├── JavaScript | |
│ │ │ │ ├── External\ APIs | |
│ │ │ │ ├── Functions\ with\ JavaScript | |
│ │ │ │ ├── Helping\ with\ JavaScript | |
│ │ │ │ ├── JavaScript\ Essentials | |
│ │ │ │ ├── Modern\ JavaScript | |
│ │ │ │ └── Working\ With\ Classes | |
│ │ │ ├── Playground | |
│ │ │ │ ├── Config | |
│ │ │ │ ├── Language | |
│ │ │ │ └── Tooling | |
│ │ │ └── TypeScript | |
│ │ │ ├── Language | |
│ │ │ ├── Language\ Extensions | |
│ │ │ ├── Meta-Types | |
│ │ │ ├── Primitives | |
│ │ │ └── Type\ Primitives | |
│ │ ├── vo | |
│ │ │ └── JavaScript | |
│ │ │ └── JavaScript\ Essentials | |
│ │ └── zh | |
│ │ ├── JavaScript | |
│ │ │ ├── External\ APIs | |
│ │ │ ├── Functions\ with\ JavaScript | |
│ │ │ ├── Helping\ with\ JavaScript | |
│ │ │ ├── JavaScript\ Essentials | |
│ │ │ ├── Modern\ JavaScript | |
│ │ │ └── Working\ With\ Classes | |
│ │ ├── Playground | |
│ │ │ ├── Config | |
│ │ │ ├── Language | |
│ │ │ └── Tooling | |
│ │ └── TypeScript | |
│ │ ├── Language | |
│ │ ├── Language\ Extensions | |
│ │ ├── Meta-Types | |
│ │ ├── Primitives | |
│ │ └── Type\ Primitives | |
│ ├── playground | |
│ │ ├── ds | |
│ │ ├── monaco | |
│ │ ├── nav | |
│ │ └── sidebar | |
│ │ └── fixtures | |
│ └── sandbox | |
│ └── vendor | |
├── ko | |
│ ├── docs | |
│ │ └── handbook | |
│ │ ├── babel-with-typescript.html | |
│ │ ├── declaration-merging.html | |
│ │ ├── iterators-and-generators.html | |
│ │ ├── jsx.html | |
│ │ ├── react.html | |
│ │ ├── symbols.html | |
│ │ ├── triple-slash-directives.html | |
│ │ ├── type-inference.html | |
│ │ ├── typescript-tooling-in-5-minutes.html | |
│ │ └── utility-types.html | |
│ ├── play | |
│ │ ├── 3-7 | |
│ │ │ ├── fixits | |
│ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ └── const-to-let.ts.html | |
│ │ │ └── syntax-and-messaging | |
│ │ │ └── optional-chaining.ts.html | |
│ │ ├── 3-8 | |
│ │ │ └── syntax-and-messaging | |
│ │ │ ├── export-modules-from.ts.html | |
│ │ │ └── private-class-fields.ts.html | |
│ │ ├── 4-0 | |
│ │ │ ├── new-checks | |
│ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ └── new-js-features | |
│ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ └── logical-operators-and-assignment.ts.html | |
│ │ ├── index.html | |
│ │ ├── javascript | |
│ │ │ ├── external-apis | |
│ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ └── typescript-with-web.js.html | |
│ │ │ ├── functions-with-javascript | |
│ │ │ │ └── generic-functions.ts.html | |
│ │ │ ├── javascript-essentials | |
│ │ │ │ ├── functions.ts.html | |
│ │ │ │ └── hello-world.ts.html | |
│ │ │ └── modern-javascript | |
│ │ │ ├── async-await.ts.html | |
│ │ │ ├── immutability.ts.html | |
│ │ │ └── import-export.ts.html | |
│ │ ├── playground | |
│ │ │ └── config | |
│ │ │ └── javascript-playgrounds.js.html | |
│ │ └── typescript | |
│ │ ├── language-extensions | |
│ │ │ ├── enums.ts.html | |
│ │ │ └── types-vs-interfaces.ts.html | |
│ │ └── primitives | |
│ │ ├── any.ts.html | |
│ │ ├── literals.ts.html | |
│ │ └── unknown-and-never.ts.html | |
│ └── tsconfig | |
│ └── index.html | |
├── page-data | |
│ ├── branding | |
│ ├── community | |
│ ├── dev | |
│ │ ├── bug-workbench | |
│ │ ├── compiler | |
│ │ ├── playground-plugins | |
│ │ ├── sandbox | |
│ │ ├── twoslash | |
│ │ └── typescript-vfs | |
│ ├── dev-404-page | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ └── handbook | |
│ │ ├── 2 | |
│ │ │ ├── basic-types.html | |
│ │ │ ├── classes.html | |
│ │ │ ├── conditional-types.html | |
│ │ │ ├── everyday-types.html | |
│ │ │ ├── functions.html | |
│ │ │ ├── indexed-access-types.html | |
│ │ │ ├── keyof-types.html | |
│ │ │ ├── mapped-types.html | |
│ │ │ ├── modules.html | |
│ │ │ ├── narrowing.html | |
│ │ │ ├── objects.html | |
│ │ │ ├── template-literal-types.html | |
│ │ │ ├── type-declarations.html | |
│ │ │ ├── typeof-types.html | |
│ │ │ ├── types-from-types.html | |
│ │ │ └── understanding-errors.html | |
│ │ ├── advanced-types.html | |
│ │ ├── angular.html | |
│ │ ├── asp-net-core.html | |
│ │ ├── babel-with-typescript.html | |
│ │ ├── basic-types.html | |
│ │ ├── classes.html | |
│ │ ├── compiler-options-in-msbuild.html | |
│ │ ├── compiler-options.html | |
│ │ ├── configuring-watch.html | |
│ │ ├── declaration-files | |
│ │ │ ├── by-example.html | |
│ │ │ ├── consumption.html | |
│ │ │ ├── deep-dive.html | |
│ │ │ ├── do-s-and-don-ts.html | |
│ │ │ ├── dts-from-js.html | |
│ │ │ ├── introduction.html | |
│ │ │ ├── library-structures.html | |
│ │ │ ├── publishing.html | |
│ │ │ ├── templates | |
│ │ │ │ ├── global-d-ts.html | |
│ │ │ │ ├── global-modifying-module-d-ts.html | |
│ │ │ │ ├── global-plugin-d-ts.html | |
│ │ │ │ ├── module-class-d-ts.html | |
│ │ │ │ ├── module-d-ts.html | |
│ │ │ │ ├── module-function-d-ts.html | |
│ │ │ │ └── module-plugin-d-ts.html | |
│ │ │ └── templates.html | |
│ │ ├── declaration-merging.html | |
│ │ ├── decorators.html | |
│ │ ├── dom-manipulation.html | |
│ │ ├── enums.html | |
│ │ ├── functions.html | |
│ │ ├── generics.html | |
│ │ ├── gulp.html | |
│ │ ├── integrating-with-build-tools.html | |
│ │ ├── interfaces.html | |
│ │ ├── intro-to-js-ts.html | |
│ │ ├── intro.html | |
│ │ ├── iterators-and-generators.html | |
│ │ ├── jsdoc-supported-types.html | |
│ │ ├── jsx.html | |
│ │ ├── literal-types.html | |
│ │ ├── migrating-from-javascript.html | |
│ │ ├── mixins.html | |
│ │ ├── module-resolution.html | |
│ │ ├── modules.html | |
│ │ ├── namespaces-and-modules.html | |
│ │ ├── namespaces.html | |
│ │ ├── nightly-builds.html | |
│ │ ├── project-references.html | |
│ │ ├── react.html | |
│ │ ├── release-notes | |
│ │ │ ├── overview.html | |
│ │ │ ├── typescript-1-1.html | |
│ │ │ ├── typescript-1-3.html | |
│ │ │ ├── typescript-1-4.html | |
│ │ │ ├── typescript-1-5.html | |
│ │ │ ├── typescript-1-6.html | |
│ │ │ ├── typescript-1-7.html | |
│ │ │ ├── typescript-1-8.html | |
│ │ │ ├── typescript-2-0.html | |
│ │ │ ├── typescript-2-1.html | |
│ │ │ ├── typescript-2-2.html | |
│ │ │ ├── typescript-2-3.html | |
│ │ │ ├── typescript-2-4.html | |
│ │ │ ├── typescript-2-5.html | |
│ │ │ ├── typescript-2-6.html | |
│ │ │ ├── typescript-2-7.html | |
│ │ │ ├── typescript-2-8.html | |
│ │ │ ├── typescript-2-9.html | |
│ │ │ ├── typescript-3-0.html | |
│ │ │ ├── typescript-3-1.html | |
│ │ │ ├── typescript-3-2.html | |
│ │ │ ├── typescript-3-3.html | |
│ │ │ ├── typescript-3-4.html | |
│ │ │ ├── typescript-3-5.html | |
│ │ │ ├── typescript-3-6.html | |
│ │ │ ├── typescript-3-7.html | |
│ │ │ ├── typescript-3-8.html | |
│ │ │ ├── typescript-3-9.html | |
│ │ │ ├── typescript-4-0.html | |
│ │ │ └── typescript-4-1.html | |
│ │ ├── symbols.html | |
│ │ ├── triple-slash-directives.html | |
│ │ ├── tsconfig-json.html | |
│ │ ├── type-checking-javascript-files.html | |
│ │ ├── type-compatibility.html | |
│ │ ├── type-inference.html | |
│ │ ├── typescript-from-scratch.html | |
│ │ ├── typescript-in-5-minutes-func.html | |
│ │ ├── typescript-in-5-minutes-oop.html | |
│ │ ├── typescript-in-5-minutes.html | |
│ │ ├── typescript-tooling-in-5-minutes.html | |
│ │ ├── unions-and-intersections.html | |
│ │ ├── utility-types.html | |
│ │ └── variable-declarations.html | |
│ ├── download | |
│ ├── dt | |
│ │ └── search | |
│ ├── empty | |
│ ├── es | |
│ │ ├── community | |
│ │ ├── docs | |
│ │ │ ├── bootstrap | |
│ │ │ └── handbook | |
│ │ ├── download | |
│ │ ├── dt | |
│ │ │ └── search | |
│ │ ├── empty | |
│ │ ├── index2 | |
│ │ ├── play | |
│ │ │ ├── javascript | |
│ │ │ │ ├── external-apis | |
│ │ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ │ └── typescript-with-web.js.html | |
│ │ │ │ ├── functions-with-javascript | |
│ │ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ │ └── generic-functions.ts.html | |
│ │ │ │ └── javascript-essentials | |
│ │ │ │ ├── hello-world.ts.html | |
│ │ │ │ └── objects-and-arrays.ts.html | |
│ │ │ └── typescript | |
│ │ │ ├── language | |
│ │ │ │ ├── soundness.ts.html | |
│ │ │ │ ├── structural-typing.ts.html | |
│ │ │ │ ├── type-guards.ts.html | |
│ │ │ │ └── type-widening-and-narrowing.ts.html | |
│ │ │ ├── meta-types | |
│ │ │ │ ├── conditional-types.ts.html | |
│ │ │ │ ├── discriminate-types.ts.html | |
│ │ │ │ ├── indexed-types.ts.html | |
│ │ │ │ └── mapped-types.ts.html | |
│ │ │ ├── primitives | |
│ │ │ │ ├── any.ts.html | |
│ │ │ │ ├── literals.ts.html | |
│ │ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ │ └── unknown-and-never.ts.html | |
│ │ │ └── type-primitives | |
│ │ │ ├── built-in-utility-types.ts.html | |
│ │ │ ├── nullable-types.ts.html | |
│ │ │ └── tuples.ts.html | |
│ │ ├── tools | |
│ │ ├── tsconfig | |
│ │ └── why-create-typescript | |
│ ├── fa | |
│ │ └── play | |
│ │ └── javascript | |
│ │ └── javascript-essentials | |
│ │ └── hello-world.ts.html | |
│ ├── id | |
│ │ ├── community | |
│ │ ├── docs | |
│ │ │ ├── bootstrap | |
│ │ │ └── handbook | |
│ │ │ ├── babel-with-typescript.html | |
│ │ │ ├── configuring-watch.html | |
│ │ │ ├── declaration-files | |
│ │ │ │ └── dts-from-js.html | |
│ │ │ ├── decorators.html | |
│ │ │ ├── dom-manipulation.html | |
│ │ │ ├── intro-to-js-ts.html | |
│ │ │ ├── iterators-and-generators.html | |
│ │ │ ├── jsdoc-supported-types.html | |
│ │ │ ├── jsx.html | |
│ │ │ ├── mixins.html | |
│ │ │ ├── nightly-builds.html | |
│ │ │ ├── react.html | |
│ │ │ ├── symbols.html | |
│ │ │ └── typescript-tooling-in-5-minutes.html | |
│ │ ├── download | |
│ │ ├── dt | |
│ │ │ └── search | |
│ │ ├── empty | |
│ │ ├── index2 | |
│ │ ├── play | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── fixits | |
│ │ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ │ ├── syntax-and-messaging | |
│ │ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ │ └── optional-chaining.ts.html | |
│ │ │ │ └── types-and-code-flow | |
│ │ │ │ ├── assertion-functions.ts.html | |
│ │ │ │ ├── recursive-type-reference.ts.html | |
│ │ │ │ ├── recursive-type-references.ts.html | |
│ │ │ │ └── uncalled-function-checks.ts.html | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── breaking-changes | |
│ │ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ │ ├── jsdoc-improvements | |
│ │ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ │ └── syntax-and-messaging | |
│ │ │ │ ├── export-modules-from.ts.html | |
│ │ │ │ └── private-class-fields.ts.html | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── new-checks | |
│ │ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ │ ├── new-js-features | |
│ │ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ │ └── new-ts-features | |
│ │ │ │ ├── named-tuples.ts.html | |
│ │ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ │ └── variadic-tuples.ts.html | |
│ │ │ └── javascript | |
│ │ │ ├── external-apis | |
│ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ ├── typescript-with-web.js.html | |
│ │ │ │ └── typescript-with-webgl.js.html | |
│ │ │ ├── functions-with-javascript | |
│ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ ├── generic-functions.ts.html | |
│ │ │ │ └── typing-functions.ts.html | |
│ │ │ ├── helping-with-javascript | |
│ │ │ │ ├── errors.ts.html | |
│ │ │ │ └── quick-fixes.ts.html | |
│ │ │ ├── javascript-essentials | |
│ │ │ │ ├── code-flow.ts.html | |
│ │ │ │ ├── functions.ts.html | |
│ │ │ │ ├── hello-world.ts.html | |
│ │ │ │ └── objects-and-arrays.ts.html | |
│ │ │ └── modern-javascript | |
│ │ │ ├── async-await.ts.html | |
│ │ │ ├── immutability.ts.html | |
│ │ │ ├── import-export.ts.html | |
│ │ │ └── jsdoc-support.js.html | |
│ │ ├── tools | |
│ │ ├── tsconfig | |
│ │ └── why-create-typescript | |
│ ├── index | |
│ ├── index2 | |
│ ├── ja | |
│ │ ├── community | |
│ │ ├── docs | |
│ │ │ ├── bootstrap | |
│ │ │ └── handbook | |
│ │ │ ├── declaration-files | |
│ │ │ │ └── dts-from-js.html | |
│ │ │ ├── intro-to-js-ts.html | |
│ │ │ ├── jsdoc-supported-types.html | |
│ │ │ ├── nightly-builds.html | |
│ │ │ └── type-checking-javascript-files.html | |
│ │ ├── download | |
│ │ ├── dt | |
│ │ │ └── search | |
│ │ ├── empty | |
│ │ ├── index2 | |
│ │ ├── play | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── fixits | |
│ │ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ │ ├── syntax-and-messaging | |
│ │ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ │ └── optional-chaining.ts.html | |
│ │ │ │ └── types-and-code-flow | |
│ │ │ │ ├── assertion-functions.ts.html | |
│ │ │ │ ├── recursive-type-references.ts.html | |
│ │ │ │ └── uncalled-function-checks.ts.html | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── breaking-changes | |
│ │ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ │ ├── jsdoc-improvements | |
│ │ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ │ └── syntax-and-messaging | |
│ │ │ │ ├── export-modules-from.ts.html | |
│ │ │ │ └── private-class-fields.ts.html | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── new-checks | |
│ │ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ │ ├── new-js-features | |
│ │ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ │ └── new-ts-features | |
│ │ │ │ ├── named-tuples.ts.html | |
│ │ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ │ └── variadic-tuples.ts.html | |
│ │ │ ├── 4-1 | |
│ │ │ │ ├── new-js-features | |
│ │ │ │ │ ├── new-jsx-support.ts.html | |
│ │ │ │ │ └── see-in-jsdoc.ts.html | |
│ │ │ │ └── template-literals | |
│ │ │ │ ├── intro-to-template-literals.ts.html | |
│ │ │ │ ├── mapped-types-with-template-literals.ts.html | |
│ │ │ │ └── string-manipulation-with-template-literals.ts.html | |
│ │ │ ├── javascript | |
│ │ │ │ └── external-apis | |
│ │ │ │ └── typescript-with-deno.ts.html | |
│ │ │ └── typescript | |
│ │ │ ├── language-extensions | |
│ │ │ │ ├── enums.ts.html | |
│ │ │ │ ├── nominal-typing.ts.html | |
│ │ │ │ └── types-vs-interfaces.ts.html | |
│ │ │ ├── meta-types | |
│ │ │ │ ├── conditional-types.ts.html | |
│ │ │ │ ├── discriminate-types.ts.html | |
│ │ │ │ ├── indexed-types.ts.html | |
│ │ │ │ └── mapped-types.ts.html | |
│ │ │ ├── primitives | |
│ │ │ │ ├── any.ts.html | |
│ │ │ │ ├── literals.ts.html | |
│ │ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ │ └── unknown-and-never.ts.html | |
│ │ │ └── type-primitives | |
│ │ │ ├── built-in-utility-types.ts.html | |
│ │ │ ├── nullable-types.ts.html | |
│ │ │ └── tuples.ts.html | |
│ │ ├── tools | |
│ │ ├── tsconfig | |
│ │ └── why-create-typescript | |
│ ├── ko | |
│ │ ├── docs | |
│ │ │ └── handbook | |
│ │ │ ├── babel-with-typescript.html | |
│ │ │ ├── declaration-merging.html | |
│ │ │ ├── iterators-and-generators.html | |
│ │ │ ├── jsx.html | |
│ │ │ ├── react.html | |
│ │ │ ├── symbols.html | |
│ │ │ ├── triple-slash-directives.html | |
│ │ │ ├── type-inference.html | |
│ │ │ ├── typescript-tooling-in-5-minutes.html | |
│ │ │ └── utility-types.html | |
│ │ ├── play | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── fixits | |
│ │ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ │ └── const-to-let.ts.html | |
│ │ │ │ └── syntax-and-messaging | |
│ │ │ │ └── optional-chaining.ts.html | |
│ │ │ ├── 3-8 | |
│ │ │ │ └── syntax-and-messaging | |
│ │ │ │ ├── export-modules-from.ts.html | |
│ │ │ │ └── private-class-fields.ts.html | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── new-checks | |
│ │ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ │ └── new-js-features | |
│ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ └── logical-operators-and-assignment.ts.html | |
│ │ │ ├── javascript | |
│ │ │ │ ├── external-apis | |
│ │ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ │ └── typescript-with-web.js.html | |
│ │ │ │ ├── functions-with-javascript | |
│ │ │ │ │ └── generic-functions.ts.html | |
│ │ │ │ ├── javascript-essentials | |
│ │ │ │ │ ├── functions.ts.html | |
│ │ │ │ │ └── hello-world.ts.html | |
│ │ │ │ └── modern-javascript | |
│ │ │ │ ├── async-await.ts.html | |
│ │ │ │ ├── immutability.ts.html | |
│ │ │ │ └── import-export.ts.html | |
│ │ │ ├── playground | |
│ │ │ │ └── config | |
│ │ │ │ └── javascript-playgrounds.js.html | |
│ │ │ └── typescript | |
│ │ │ ├── language-extensions | |
│ │ │ │ ├── enums.ts.html | |
│ │ │ │ └── types-vs-interfaces.ts.html | |
│ │ │ └── primitives | |
│ │ │ ├── any.ts.html | |
│ │ │ ├── literals.ts.html | |
│ │ │ └── unknown-and-never.ts.html | |
│ │ └── tsconfig | |
│ ├── pl | |
│ │ ├── community | |
│ │ ├── docs | |
│ │ │ ├── bootstrap | |
│ │ │ └── handbook | |
│ │ │ └── intro.html | |
│ │ ├── download | |
│ │ ├── dt | |
│ │ │ └── search | |
│ │ ├── empty | |
│ │ ├── index2 | |
│ │ ├── tools | |
│ │ └── why-create-typescript | |
│ ├── play | |
│ │ ├── 3-7 | |
│ │ │ ├── fixits | |
│ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ ├── syntax-and-messaging | |
│ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ └── optional-chaining.ts.html | |
│ │ │ └── types-and-code-flow | |
│ │ │ ├── assertion-functions.ts.html | |
│ │ │ ├── recursive-type-references.ts.html | |
│ │ │ └── uncalled-function-checks.ts.html | |
│ │ ├── 3-8 | |
│ │ │ ├── breaking-changes | |
│ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ ├── jsdoc-improvements | |
│ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ └── syntax-and-messaging | |
│ │ │ ├── export-modules-from.ts.html | |
│ │ │ └── private-class-fields.ts.html | |
│ │ ├── 4-0 | |
│ │ │ ├── new-checks | |
│ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ └── new-ts-features | |
│ │ │ ├── named-tuples.ts.html | |
│ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ └── variadic-tuples.ts.html | |
│ │ ├── 4-1 | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── new-jsx-support.ts.html | |
│ │ │ │ └── see-in-jsdoc.ts.html | |
│ │ │ └── template-literals | |
│ │ │ ├── intro-to-template-literals.ts.html | |
│ │ │ ├── mapped-types-with-template-literals.ts.html | |
│ │ │ └── string-manipulation-with-template-literals.ts.html | |
│ │ ├── javascript | |
│ │ │ ├── external-apis | |
│ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ ├── typescript-with-web.js.html | |
│ │ │ │ └── typescript-with-webgl.js.html | |
│ │ │ ├── functions-with-javascript | |
│ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ ├── generic-functions.ts.html | |
│ │ │ │ └── typing-functions.ts.html | |
│ │ │ ├── helping-with-javascript | |
│ │ │ │ ├── errors.ts.html | |
│ │ │ │ └── quick-fixes.ts.html | |
│ │ │ ├── javascript-essentials | |
│ │ │ │ ├── code-flow.ts.html | |
│ │ │ │ ├── functions.ts.html | |
│ │ │ │ ├── hello-world.ts.html | |
│ │ │ │ └── objects-and-arrays.ts.html | |
│ │ │ ├── modern-javascript | |
│ │ │ │ ├── async-await.ts.html | |
│ │ │ │ ├── immutability.ts.html | |
│ │ │ │ ├── import-export.ts.html | |
│ │ │ │ └── jsdoc-support.js.html | |
│ │ │ └── working-with-classes | |
│ │ │ ├── classes-101.ts.html | |
│ │ │ ├── generic-classes.ts.html | |
│ │ │ ├── mixins.ts.html | |
│ │ │ └── this.ts.html | |
│ │ ├── playground | |
│ │ │ ├── config | |
│ │ │ │ ├── javascript-playgrounds.js.html | |
│ │ │ │ └── new-compiler-defaults.ts.html | |
│ │ │ ├── language | |
│ │ │ │ ├── automatic-type-acquisition.ts.html | |
│ │ │ │ └── fixits.ts.html | |
│ │ │ └── tooling | |
│ │ │ ├── mobile-support.ts.html | |
│ │ │ ├── sharable-urls.ts.html | |
│ │ │ └── typescript-versions.ts.html | |
│ │ └── typescript | |
│ │ ├── language | |
│ │ │ ├── soundness.ts.html | |
│ │ │ ├── structural-typing.ts.html | |
│ │ │ ├── type-guards.ts.html | |
│ │ │ └── type-widening-and-narrowing.ts.html | |
│ │ ├── language-extensions | |
│ │ │ ├── enums.ts.html | |
│ │ │ ├── nominal-typing.ts.html | |
│ │ │ └── types-vs-interfaces.ts.html | |
│ │ ├── meta-types | |
│ │ │ ├── conditional-types.ts.html | |
│ │ │ ├── discriminate-types.ts.html | |
│ │ │ ├── indexed-types.ts.html | |
│ │ │ └── mapped-types.ts.html | |
│ │ ├── primitives | |
│ │ │ ├── any.ts.html | |
│ │ │ ├── literals.ts.html | |
│ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ └── unknown-and-never.ts.html | |
│ │ └── type-primitives | |
│ │ ├── built-in-utility-types.ts.html | |
│ │ ├── nullable-types.ts.html | |
│ │ └── tuples.ts.html | |
│ ├── pt | |
│ │ ├── community | |
│ │ ├── docs | |
│ │ │ ├── bootstrap | |
│ │ │ └── handbook | |
│ │ │ ├── Decorators.html | |
│ │ │ ├── babel-with-typescript.html | |
│ │ │ ├── configuring-watch.html | |
│ │ │ ├── declaration-files | |
│ │ │ │ └── dts-from-js.html | |
│ │ │ ├── declaration-merging.html | |
│ │ │ ├── intro-to-js-ts.html | |
│ │ │ ├── iterators-and-generators.html | |
│ │ │ ├── jsdoc-supported-types.html | |
│ │ │ ├── jsx.html | |
│ │ │ ├── manipulacao-dom.html | |
│ │ │ ├── mixins.html | |
│ │ │ ├── module-resolution.html | |
│ │ │ ├── modules.html | |
│ │ │ ├── namespaces-and-modules.html | |
│ │ │ ├── namespaces.html | |
│ │ │ ├── nightly-builds.html | |
│ │ │ ├── project-references.html | |
│ │ │ ├── react.html | |
│ │ │ ├── symbols.html | |
│ │ │ ├── triple-slash-directives.html | |
│ │ │ ├── tsconfig-json.html | |
│ │ │ ├── type-checking-javascript-files.html | |
│ │ │ ├── type-compatibility.html | |
│ │ │ ├── type-inference.html | |
│ │ │ ├── typescript-tooling-in-5-minutes.html | |
│ │ │ ├── utility-types.html | |
│ │ │ └── variable-declarations.html | |
│ │ ├── download | |
│ │ ├── dt | |
│ │ │ └── search | |
│ │ ├── empty | |
│ │ ├── index2 | |
│ │ ├── play | |
│ │ │ ├── 3-7 | |
│ │ │ │ ├── fixits | |
│ │ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ │ ├── syntax-and-messaging | |
│ │ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ │ └── optional-chaining.ts.html | |
│ │ │ │ └── types-and-code-flow | |
│ │ │ │ ├── assertion-functions.ts.html | |
│ │ │ │ ├── recursive-type-references.ts.html | |
│ │ │ │ └── uncalled-function-checks.ts.html | |
│ │ │ ├── 3-8 | |
│ │ │ │ ├── breaking-changes | |
│ │ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ │ ├── jsdoc-improvements | |
│ │ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ │ └── syntax-and-messaging | |
│ │ │ │ ├── export-modules-from.ts.html | |
│ │ │ │ └── private-class-fields.ts.html | |
│ │ │ ├── 4-0 | |
│ │ │ │ ├── new-checks | |
│ │ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ │ ├── new-js-features | |
│ │ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ │ └── new-ts-features | |
│ │ │ │ ├── named-tuples.ts.html | |
│ │ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ │ └── variadic-tuples.ts.html | |
│ │ │ ├── 4-1 | |
│ │ │ │ ├── new-js-features | |
│ │ │ │ │ ├── new-jsx-support.ts.html | |
│ │ │ │ │ └── see-in-jsdoc.ts.html | |
│ │ │ │ ├── new-jsx-support.ts.html | |
│ │ │ │ └── template-literals | |
│ │ │ │ ├── intro-to-template-literals.ts.html | |
│ │ │ │ ├── mapped-types-with-template-literals.ts.html | |
│ │ │ │ └── string-manipulation-with-template-literals.ts.html | |
│ │ │ ├── javascript | |
│ │ │ │ ├── external-apis | |
│ │ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ │ ├── typescript-with-web.js.html | |
│ │ │ │ │ └── typescript-with-webgl.js.html | |
│ │ │ │ ├── functions-with-javascript | |
│ │ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ │ ├── generic-functions.ts.html | |
│ │ │ │ │ └── typing-functions.ts.html | |
│ │ │ │ ├── helping-with-javascript | |
│ │ │ │ │ ├── errors.ts.html | |
│ │ │ │ │ └── quick-fixes.ts.html | |
│ │ │ │ ├── javascript-essentials | |
│ │ │ │ │ ├── code-flow.ts.html | |
│ │ │ │ │ ├── functions.ts.html | |
│ │ │ │ │ ├── hello-world.ts.html | |
│ │ │ │ │ └── objects-and-arrays.ts.html | |
│ │ │ │ ├── modern-javascript | |
│ │ │ │ │ ├── async-await.ts.html | |
│ │ │ │ │ ├── immutability.ts.html | |
│ │ │ │ │ ├── import-export.ts.html | |
│ │ │ │ │ └── jsdoc-support.js.html | |
│ │ │ │ └── working-with-classes | |
│ │ │ │ ├── classes-101.ts.html | |
│ │ │ │ ├── generic-classes.ts.html | |
│ │ │ │ ├── mixins.ts.html | |
│ │ │ │ └── this.ts.html | |
│ │ │ ├── playground | |
│ │ │ │ ├── config | |
│ │ │ │ │ ├── javascript-playgrounds.js.html | |
│ │ │ │ │ └── new-compiler-defaults.ts.html | |
│ │ │ │ ├── language | |
│ │ │ │ │ ├── automatic-type-acquisition.ts.html | |
│ │ │ │ │ └── fixits.ts.html | |
│ │ │ │ └── tooling | |
│ │ │ │ ├── mobile-support.ts.html | |
│ │ │ │ ├── sharable-urls.ts.html | |
│ │ │ │ └── typescript-versions.ts.html | |
│ │ │ └── typescript | |
│ │ │ ├── language | |
│ │ │ │ ├── soundness.ts.html | |
│ │ │ │ ├── structural-typing.ts.html | |
│ │ │ │ ├── type-guards.ts.html | |
│ │ │ │ └── type-widening-and-narrowing.ts.html | |
│ │ │ ├── language-extensions | |
│ │ │ │ ├── enums.ts.html | |
│ │ │ │ ├── nominal-typing.ts.html | |
│ │ │ │ └── types-vs-interfaces.ts.html | |
│ │ │ ├── meta-types | |
│ │ │ │ ├── conditional-types.ts.html | |
│ │ │ │ ├── discriminate-types.ts.html | |
│ │ │ │ ├── indexed-types.ts.html | |
│ │ │ │ └── mapped-types.ts.html | |
│ │ │ ├── primitives | |
│ │ │ │ ├── any.ts.html | |
│ │ │ │ ├── literals.ts.html | |
│ │ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ │ └── unknown-and-never.ts.html | |
│ │ │ └── type-primitives | |
│ │ │ ├── built-in-utility-types.ts.html | |
│ │ │ ├── nullable-types.ts.html | |
│ │ │ └── tuples.ts.html | |
│ │ ├── tools | |
│ │ ├── tsconfig | |
│ │ └── why-create-typescript | |
│ ├── tools | |
│ ├── tsconfig | |
│ │ ├── allowJs.html | |
│ │ ├── allowSyntheticDefaultImports.html | |
│ │ ├── allowUmdGlobalAccess.html | |
│ │ ├── allowUnreachableCode.html | |
│ │ ├── allowUnusedLabels.html | |
│ │ ├── alwaysStrict.html | |
│ │ ├── assumeChangesOnlyAffectDirectDependencies.html | |
│ │ ├── baseUrl.html | |
│ │ ├── charset.html | |
│ │ ├── checkJs.html | |
│ │ ├── composite.html | |
│ │ ├── declaration.html | |
│ │ ├── declarationDir.html | |
│ │ ├── declarationMap.html | |
│ │ ├── diagnostics.html | |
│ │ ├── disableReferencedProjectLoad.html | |
│ │ ├── disableSizeLimit.html | |
│ │ ├── disableSolutionSearching.html | |
│ │ ├── disableSourceOfProjectReferenceRedirect.html | |
│ │ ├── downlevelIteration.html | |
│ │ ├── emitBOM.html | |
│ │ ├── emitDeclarationOnly.html | |
│ │ ├── emitDecoratorMetadata.html | |
│ │ ├── esModuleInterop.html | |
│ │ ├── exclude.html | |
│ │ ├── experimentalDecorators.html | |
│ │ ├── explainFiles.html | |
│ │ ├── extendedDiagnostics.html | |
│ │ ├── extends.html | |
│ │ ├── fallbackPolling.html | |
│ │ ├── files.html | |
│ │ ├── forceConsistentCasingInFileNames.html | |
│ │ ├── generateCpuProfile.html | |
│ │ ├── importHelpers.html | |
│ │ ├── importsNotUsedAsValues.html | |
│ │ ├── include.html | |
│ │ ├── incremental.html | |
│ │ ├── inlineSourceMap.html | |
│ │ ├── inlineSources.html | |
│ │ ├── isolatedModules.html | |
│ │ ├── jsx.html | |
│ │ ├── jsxFactory.html | |
│ │ ├── jsxFragmentFactory.html | |
│ │ ├── jsxImportSource.html | |
│ │ ├── keyofStringsOnly.html | |
│ │ ├── lib.html | |
│ │ ├── listEmittedFiles.html | |
│ │ ├── listFiles.html | |
│ │ ├── locale.html | |
│ │ ├── mapRoot.html | |
│ │ ├── maxNodeModuleJsDepth.html | |
│ │ ├── module.html | |
│ │ ├── moduleResolution.html | |
│ │ ├── newLine.html | |
│ │ ├── noEmit.html | |
│ │ ├── noEmitHelpers.html | |
│ │ ├── noEmitOnError.html | |
│ │ ├── noErrorTruncation.html | |
│ │ ├── noFallthroughCasesInSwitch.html | |
│ │ ├── noImplicitAny.html | |
│ │ ├── noImplicitReturns.html | |
│ │ ├── noImplicitThis.html | |
│ │ ├── noImplicitUseStrict.html | |
│ │ ├── noLib.html | |
│ │ ├── noPropertyAccessFromIndexSignature.html | |
│ │ ├── noResolve.html | |
│ │ ├── noStrictGenericChecks.html | |
│ │ ├── noUncheckedIndexedAccess.html | |
│ │ ├── noUnusedLocals.html | |
│ │ ├── noUnusedParameters.html | |
│ │ ├── out.html | |
│ │ ├── outDir.html | |
│ │ ├── outFile.html | |
│ │ ├── paths.html | |
│ │ ├── plugins.html | |
│ │ ├── preserveConstEnums.html | |
│ │ ├── preserveSymlinks.html | |
│ │ ├── preserveWatchOutput.html | |
│ │ ├── pretty.html | |
│ │ ├── reactNamespace.html | |
│ │ ├── references.html | |
│ │ ├── removeComments.html | |
│ │ ├── resolveJsonModule.html | |
│ │ ├── rootDir.html | |
│ │ ├── rootDirs.html | |
│ │ ├── skipDefaultLibCheck.html | |
│ │ ├── skipLibCheck.html | |
│ │ ├── sourceMap.html | |
│ │ ├── sourceRoot.html | |
│ │ ├── strict.html | |
│ │ ├── strictBindCallApply.html | |
│ │ ├── strictFunctionTypes.html | |
│ │ ├── strictNullChecks.html | |
│ │ ├── strictPropertyInitialization.html | |
│ │ ├── stripInternal.html | |
│ │ ├── suppressExcessPropertyErrors.html | |
│ │ ├── suppressImplicitAnyIndexErrors.html | |
│ │ ├── target.html | |
│ │ ├── traceResolution.html | |
│ │ ├── tsBuildInfoFile.html | |
│ │ ├── typeAcquisition.html | |
│ │ ├── typeRoots.html | |
│ │ ├── types.html | |
│ │ ├── useDefineForClassFields.html | |
│ │ ├── watchDirectory.html | |
│ │ └── watchFile.html | |
│ ├── upcoming | |
│ ├── vo | |
│ │ ├── community | |
│ │ ├── docs | |
│ │ │ ├── bootstrap | |
│ │ │ └── handbook | |
│ │ │ └── basic-types.html | |
│ │ ├── download | |
│ │ ├── dt | |
│ │ │ └── search | |
│ │ ├── empty | |
│ │ ├── index2 | |
│ │ ├── play | |
│ │ │ └── javascript | |
│ │ │ └── javascript-essentials | |
│ │ │ ├── code-flow.ts.html | |
│ │ │ ├── functions.ts.html | |
│ │ │ ├── hello-world.ts.html | |
│ │ │ └── objects-and-arrays.ts.html | |
│ │ ├── tools | |
│ │ ├── tsconfig | |
│ │ └── why-create-typescript | |
│ ├── why-create-typescript | |
│ └── zh | |
│ ├── community | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ └── handbook | |
│ │ └── nightly-builds.html | |
│ ├── download | |
│ ├── dt | |
│ │ └── search | |
│ ├── empty | |
│ ├── index2 | |
│ ├── play | |
│ │ ├── javascript | |
│ │ │ ├── external-apis | |
│ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ ├── typescript-with-web.js.html | |
│ │ │ │ └── typescript-with-webgl.js.html | |
│ │ │ ├── functions-with-javascript | |
│ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ ├── generic-functions.ts.html | |
│ │ │ │ └── typing-functions.ts.html | |
│ │ │ ├── helping-with-javascript | |
│ │ │ │ ├── errors.ts.html | |
│ │ │ │ └── quick-fixes.ts.html | |
│ │ │ ├── javascript-essentials | |
│ │ │ │ ├── code-flow.ts.html | |
│ │ │ │ ├── functions.ts.html | |
│ │ │ │ ├── hello-world.ts.html | |
│ │ │ │ └── objects-and-arrays.ts.html | |
│ │ │ ├── modern-javascript | |
│ │ │ │ ├── async-await.ts.html | |
│ │ │ │ ├── immutability.ts.html | |
│ │ │ │ ├── import-export.ts.html | |
│ │ │ │ └── jsdoc-support.js.html | |
│ │ │ └── working-with-classes | |
│ │ │ ├── classes-101.ts.html | |
│ │ │ ├── generic-classes.ts.html | |
│ │ │ ├── mixins.ts.html | |
│ │ │ └── this.ts.html | |
│ │ ├── playground | |
│ │ │ ├── config | |
│ │ │ │ ├── javascript-playgrounds.js.html | |
│ │ │ │ └── new-compiler-defaults.ts.html | |
│ │ │ ├── language | |
│ │ │ │ ├── automatic-type-acquisition.ts.html | |
│ │ │ │ └── fixits.ts.html | |
│ │ │ └── tooling | |
│ │ │ ├── mobile-support.ts.html | |
│ │ │ ├── sharable-urls.ts.html | |
│ │ │ └── typescript-versions.ts.html | |
│ │ └── typescript | |
│ │ ├── language | |
│ │ │ ├── soundness.ts.html | |
│ │ │ ├── structural-typing.ts.html | |
│ │ │ ├── type-guards.ts.html | |
│ │ │ └── type-widening-and-narrowing.ts.html | |
│ │ ├── language-extensions | |
│ │ │ ├── enums.ts.html | |
│ │ │ ├── nominal-typing.ts.html | |
│ │ │ └── types-vs-interfaces.ts.html | |
│ │ ├── meta-types | |
│ │ │ ├── conditional-types.ts.html | |
│ │ │ ├── discriminate-types.ts.html | |
│ │ │ ├── indexed-types.ts.html | |
│ │ │ └── mapped-types.ts.html | |
│ │ ├── primitives | |
│ │ │ ├── any.ts.html | |
│ │ │ ├── literals.ts.html | |
│ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ └── unknown-and-never.ts.html | |
│ │ └── type-primitives | |
│ │ ├── built-in-utility-types.ts.html | |
│ │ ├── nullable-types.ts.html | |
│ │ └── tuples.ts.html | |
│ ├── tools | |
│ ├── tsconfig | |
│ └── why-create-typescript | |
├── pl | |
│ ├── community | |
│ │ └── index.html | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ │ └── index.html | |
│ │ ├── handbook | |
│ │ │ ├── index.html | |
│ │ │ └── intro.html | |
│ │ └── index.html | |
│ ├── download | |
│ │ └── index.html | |
│ ├── dt | |
│ │ ├── index.html | |
│ │ └── search | |
│ │ └── index.html | |
│ ├── empty | |
│ │ └── index.html | |
│ ├── index.html | |
│ ├── index2 | |
│ │ └── index.html | |
│ ├── tools | |
│ │ └── index.html | |
│ └── why-create-typescript | |
│ └── index.html | |
├── play | |
│ ├── 3-7 | |
│ │ ├── fixits | |
│ │ │ ├── big-number-literals.ts.html | |
│ │ │ ├── const-to-let.ts.html | |
│ │ │ └── infer-from-usage-changes.ts.html | |
│ │ ├── syntax-and-messaging | |
│ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ └── optional-chaining.ts.html | |
│ │ └── types-and-code-flow | |
│ │ ├── assertion-functions.ts.html | |
│ │ ├── recursive-type-references.ts.html | |
│ │ └── uncalled-function-checks.ts.html | |
│ ├── 3-8 | |
│ │ ├── breaking-changes | |
│ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ ├── jsdoc-improvements | |
│ │ │ └── accessibility-modifiers.js.html | |
│ │ └── syntax-and-messaging | |
│ │ ├── export-modules-from.ts.html | |
│ │ └── private-class-fields.ts.html | |
│ ├── 4-0 | |
│ │ ├── new-checks | |
│ │ │ └── class-constructor-code-flow.ts.html | |
│ │ ├── new-js-features | |
│ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ └── nullish-coalescing.ts.html | |
│ │ └── new-ts-features | |
│ │ ├── named-tuples.ts.html | |
│ │ ├── unknown-in-catch.ts.html | |
│ │ └── variadic-tuples.ts.html | |
│ ├── 4-1 | |
│ │ ├── new-js-features | |
│ │ │ ├── new-jsx-support.ts.html | |
│ │ │ └── see-in-jsdoc.ts.html | |
│ │ └── template-literals | |
│ │ ├── intro-to-template-literals.ts.html | |
│ │ ├── mapped-types-with-template-literals.ts.html | |
│ │ └── string-manipulation-with-template-literals.ts.html | |
│ ├── index.html | |
│ ├── javascript | |
│ │ ├── external-apis | |
│ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ ├── typescript-with-node.js.html | |
│ │ │ ├── typescript-with-web.js.html | |
│ │ │ └── typescript-with-webgl.js.html | |
│ │ ├── functions-with-javascript | |
│ │ │ ├── function-chaining.ts.html | |
│ │ │ ├── generic-functions.ts.html | |
│ │ │ └── typing-functions.ts.html | |
│ │ ├── helping-with-javascript | |
│ │ │ ├── errors.ts.html | |
│ │ │ └── quick-fixes.ts.html | |
│ │ ├── javascript-essentials | |
│ │ │ ├── code-flow.ts.html | |
│ │ │ ├── functions.ts.html | |
│ │ │ ├── hello-world.ts.html | |
│ │ │ └── objects-and-arrays.ts.html | |
│ │ ├── modern-javascript | |
│ │ │ ├── async-await.ts.html | |
│ │ │ ├── immutability.ts.html | |
│ │ │ ├── import-export.ts.html | |
│ │ │ └── jsdoc-support.js.html | |
│ │ └── working-with-classes | |
│ │ ├── classes-101.ts.html | |
│ │ ├── generic-classes.ts.html | |
│ │ ├── mixins.ts.html | |
│ │ └── this.ts.html | |
│ ├── playground | |
│ │ ├── config | |
│ │ │ ├── javascript-playgrounds.js.html | |
│ │ │ └── new-compiler-defaults.ts.html | |
│ │ ├── language | |
│ │ │ ├── automatic-type-acquisition.ts.html | |
│ │ │ └── fixits.ts.html | |
│ │ └── tooling | |
│ │ ├── mobile-support.ts.html | |
│ │ ├── sharable-urls.ts.html | |
│ │ └── typescript-versions.ts.html | |
│ └── typescript | |
│ ├── language | |
│ │ ├── soundness.ts.html | |
│ │ ├── structural-typing.ts.html | |
│ │ ├── type-guards.ts.html | |
│ │ └── type-widening-and-narrowing.ts.html | |
│ ├── language-extensions | |
│ │ ├── enums.ts.html | |
│ │ ├── nominal-typing.ts.html | |
│ │ └── types-vs-interfaces.ts.html | |
│ ├── meta-types | |
│ │ ├── conditional-types.ts.html | |
│ │ ├── discriminate-types.ts.html | |
│ │ ├── indexed-types.ts.html | |
│ │ └── mapped-types.ts.html | |
│ ├── primitives | |
│ │ ├── any.ts.html | |
│ │ ├── literals.ts.html | |
│ │ ├── union-and-intersection-types.ts.html | |
│ │ └── unknown-and-never.ts.html | |
│ └── type-primitives | |
│ ├── built-in-utility-types.ts.html | |
│ ├── nullable-types.ts.html | |
│ └── tuples.ts.html | |
├── pt | |
│ ├── community | |
│ │ └── index.html | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ │ └── index.html | |
│ │ ├── handbook | |
│ │ │ ├── Decorators.html | |
│ │ │ ├── babel-with-typescript.html | |
│ │ │ ├── configuring-watch.html | |
│ │ │ ├── declaration-files | |
│ │ │ │ └── dts-from-js.html | |
│ │ │ ├── declaration-merging.html | |
│ │ │ ├── index.html | |
│ │ │ ├── intro-to-js-ts.html | |
│ │ │ ├── iterators-and-generators.html | |
│ │ │ ├── jsdoc-supported-types.html | |
│ │ │ ├── jsx.html | |
│ │ │ ├── manipulacao-dom.html | |
│ │ │ ├── mixins.html | |
│ │ │ ├── module-resolution.html | |
│ │ │ ├── modules.html | |
│ │ │ ├── namespaces-and-modules.html | |
│ │ │ ├── namespaces.html | |
│ │ │ ├── nightly-builds.html | |
│ │ │ ├── project-references.html | |
│ │ │ ├── react.html | |
│ │ │ ├── symbols.html | |
│ │ │ ├── triple-slash-directives.html | |
│ │ │ ├── tsconfig-json.html | |
│ │ │ ├── type-checking-javascript-files.html | |
│ │ │ ├── type-compatibility.html | |
│ │ │ ├── type-inference.html | |
│ │ │ ├── typescript-tooling-in-5-minutes.html | |
│ │ │ ├── utility-types.html | |
│ │ │ └── variable-declarations.html | |
│ │ └── index.html | |
│ ├── download | |
│ │ └── index.html | |
│ ├── dt | |
│ │ ├── index.html | |
│ │ └── search | |
│ │ └── index.html | |
│ ├── empty | |
│ │ └── index.html | |
│ ├── index.html | |
│ ├── index2 | |
│ │ └── index.html | |
│ ├── play | |
│ │ ├── 3-7 | |
│ │ │ ├── fixits | |
│ │ │ │ ├── big-number-literals.ts.html | |
│ │ │ │ ├── const-to-let.ts.html | |
│ │ │ │ └── infer-from-usage-changes.ts.html | |
│ │ │ ├── syntax-and-messaging | |
│ │ │ │ ├── flattened-error-reporting.ts.html | |
│ │ │ │ ├── nullish-coalescing.ts.html | |
│ │ │ │ └── optional-chaining.ts.html | |
│ │ │ └── types-and-code-flow | |
│ │ │ ├── assertion-functions.ts.html | |
│ │ │ ├── recursive-type-references.ts.html | |
│ │ │ └── uncalled-function-checks.ts.html | |
│ │ ├── 3-8 | |
│ │ │ ├── breaking-changes | |
│ │ │ │ └── checking-unions-with-index-signatures.ts.html | |
│ │ │ ├── jsdoc-improvements | |
│ │ │ │ └── accessibility-modifiers.js.html | |
│ │ │ └── syntax-and-messaging | |
│ │ │ ├── export-modules-from.ts.html | |
│ │ │ └── private-class-fields.ts.html | |
│ │ ├── 4-0 | |
│ │ │ ├── new-checks | |
│ │ │ │ └── class-constructor-code-flow.ts.html | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── jsdoc-deprecated.ts.html | |
│ │ │ │ ├── logical-operators-and-assignment.ts.html | |
│ │ │ │ └── nullish-coalescing.ts.html | |
│ │ │ └── new-ts-features | |
│ │ │ ├── named-tuples.ts.html | |
│ │ │ ├── unknown-in-catch.ts.html | |
│ │ │ └── variadic-tuples.ts.html | |
│ │ ├── 4-1 | |
│ │ │ ├── new-js-features | |
│ │ │ │ ├── new-jsx-support.ts.html | |
│ │ │ │ └── see-in-jsdoc.ts.html | |
│ │ │ └── template-literals | |
│ │ │ ├── intro-to-template-literals.ts.html | |
│ │ │ ├── mapped-types-with-template-literals.ts.html | |
│ │ │ └── string-manipulation-with-template-literals.ts.html | |
│ │ ├── index.html | |
│ │ ├── javascript | |
│ │ │ ├── external-apis | |
│ │ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ │ ├── typescript-with-node.js.html | |
│ │ │ │ ├── typescript-with-web.js.html | |
│ │ │ │ └── typescript-with-webgl.js.html | |
│ │ │ ├── functions-with-javascript | |
│ │ │ │ ├── function-chaining.ts.html | |
│ │ │ │ ├── generic-functions.ts.html | |
│ │ │ │ └── typing-functions.ts.html | |
│ │ │ ├── helping-with-javascript | |
│ │ │ │ ├── errors.ts.html | |
│ │ │ │ └── quick-fixes.ts.html | |
│ │ │ ├── javascript-essentials | |
│ │ │ │ ├── code-flow.ts.html | |
│ │ │ │ ├── functions.ts.html | |
│ │ │ │ ├── hello-world.ts.html | |
│ │ │ │ └── objects-and-arrays.ts.html | |
│ │ │ ├── modern-javascript | |
│ │ │ │ ├── async-await.ts.html | |
│ │ │ │ ├── immutability.ts.html | |
│ │ │ │ ├── import-export.ts.html | |
│ │ │ │ └── jsdoc-support.js.html | |
│ │ │ └── working-with-classes | |
│ │ │ ├── classes-101.ts.html | |
│ │ │ ├── generic-classes.ts.html | |
│ │ │ ├── mixins.ts.html | |
│ │ │ └── this.ts.html | |
│ │ ├── playground | |
│ │ │ ├── config | |
│ │ │ │ ├── javascript-playgrounds.js.html | |
│ │ │ │ └── new-compiler-defaults.ts.html | |
│ │ │ ├── language | |
│ │ │ │ ├── automatic-type-acquisition.ts.html | |
│ │ │ │ └── fixits.ts.html | |
│ │ │ └── tooling | |
│ │ │ ├── mobile-support.ts.html | |
│ │ │ ├── sharable-urls.ts.html | |
│ │ │ └── typescript-versions.ts.html | |
│ │ └── typescript | |
│ │ ├── language | |
│ │ │ ├── soundness.ts.html | |
│ │ │ ├── structural-typing.ts.html | |
│ │ │ ├── type-guards.ts.html | |
│ │ │ └── type-widening-and-narrowing.ts.html | |
│ │ ├── language-extensions | |
│ │ │ ├── enums.ts.html | |
│ │ │ ├── nominal-typing.ts.html | |
│ │ │ └── types-vs-interfaces.ts.html | |
│ │ ├── meta-types | |
│ │ │ ├── conditional-types.ts.html | |
│ │ │ ├── discriminate-types.ts.html | |
│ │ │ ├── indexed-types.ts.html | |
│ │ │ └── mapped-types.ts.html | |
│ │ ├── primitives | |
│ │ │ ├── any.ts.html | |
│ │ │ ├── literals.ts.html | |
│ │ │ ├── union-and-intersection-types.ts.html | |
│ │ │ └── unknown-and-never.ts.html | |
│ │ └── type-primitives | |
│ │ ├── built-in-utility-types.ts.html | |
│ │ ├── nullable-types.ts.html | |
│ │ └── tuples.ts.html | |
│ ├── tools | |
│ │ └── index.html | |
│ ├── tsconfig | |
│ │ └── index.html | |
│ └── why-create-typescript | |
│ └── index.html | |
├── samples | |
│ └── index.html | |
├── static | |
├── tools | |
│ └── index.html | |
├── tsconfig | |
│ ├── allowJs.html | |
│ ├── allowSyntheticDefaultImports.html | |
│ ├── allowUmdGlobalAccess.html | |
│ ├── allowUnreachableCode.html | |
│ ├── allowUnusedLabels.html | |
│ ├── alwaysStrict.html | |
│ ├── assumeChangesOnlyAffectDirectDependencies.html | |
│ ├── baseUrl.html | |
│ ├── charset.html | |
│ ├── checkJs.html | |
│ ├── composite.html | |
│ ├── declaration.html | |
│ ├── declarationDir.html | |
│ ├── declarationMap.html | |
│ ├── diagnostics.html | |
│ ├── disableReferencedProjectLoad.html | |
│ ├── disableSizeLimit.html | |
│ ├── disableSolutionSearching.html | |
│ ├── disableSourceOfProjectReferenceRedirect.html | |
│ ├── downlevelIteration.html | |
│ ├── emitBOM.html | |
│ ├── emitDeclarationOnly.html | |
│ ├── emitDecoratorMetadata.html | |
│ ├── esModuleInterop.html | |
│ ├── exclude.html | |
│ ├── experimentalDecorators.html | |
│ ├── explainFiles.html | |
│ ├── extendedDiagnostics.html | |
│ ├── extends.html | |
│ ├── fallbackPolling.html | |
│ ├── files.html | |
│ ├── forceConsistentCasingInFileNames.html | |
│ ├── generateCpuProfile.html | |
│ ├── importHelpers.html | |
│ ├── importsNotUsedAsValues.html | |
│ ├── include.html | |
│ ├── incremental.html | |
│ ├── index.html | |
│ ├── inlineSourceMap.html | |
│ ├── inlineSources.html | |
│ ├── isolatedModules.html | |
│ ├── jsx.html | |
│ ├── jsxFactory.html | |
│ ├── jsxFragmentFactory.html | |
│ ├── jsxImportSource.html | |
│ ├── keyofStringsOnly.html | |
│ ├── lib.html | |
│ ├── listEmittedFiles.html | |
│ ├── listFiles.html | |
│ ├── locale.html | |
│ ├── mapRoot.html | |
│ ├── maxNodeModuleJsDepth.html | |
│ ├── module.html | |
│ ├── moduleResolution.html | |
│ ├── newLine.html | |
│ ├── noEmit.html | |
│ ├── noEmitHelpers.html | |
│ ├── noEmitOnError.html | |
│ ├── noErrorTruncation.html | |
│ ├── noFallthroughCasesInSwitch.html | |
│ ├── noImplicitAny.html | |
│ ├── noImplicitReturns.html | |
│ ├── noImplicitThis.html | |
│ ├── noImplicitUseStrict.html | |
│ ├── noLib.html | |
│ ├── noPropertyAccessFromIndexSignature.html | |
│ ├── noResolve.html | |
│ ├── noStrictGenericChecks.html | |
│ ├── noUncheckedIndexedAccess.html | |
│ ├── noUnusedLocals.html | |
│ ├── noUnusedParameters.html | |
│ ├── out.html | |
│ ├── outDir.html | |
│ ├── outFile.html | |
│ ├── paths.html | |
│ ├── plugins.html | |
│ ├── preserveConstEnums.html | |
│ ├── preserveSymlinks.html | |
│ ├── preserveWatchOutput.html | |
│ ├── pretty.html | |
│ ├── reactNamespace.html | |
│ ├── references.html | |
│ ├── removeComments.html | |
│ ├── resolveJsonModule.html | |
│ ├── rootDir.html | |
│ ├── rootDirs.html | |
│ ├── skipDefaultLibCheck.html | |
│ ├── skipLibCheck.html | |
│ ├── sourceMap.html | |
│ ├── sourceRoot.html | |
│ ├── strict.html | |
│ ├── strictBindCallApply.html | |
│ ├── strictFunctionTypes.html | |
│ ├── strictNullChecks.html | |
│ ├── strictPropertyInitialization.html | |
│ ├── stripInternal.html | |
│ ├── suppressExcessPropertyErrors.html | |
│ ├── suppressImplicitAnyIndexErrors.html | |
│ ├── target.html | |
│ ├── traceResolution.html | |
│ ├── tsBuildInfoFile.html | |
│ ├── typeAcquisition.html | |
│ ├── typeRoots.html | |
│ ├── types.html | |
│ ├── useDefineForClassFields.html | |
│ ├── watchDirectory.html | |
│ └── watchFile.html | |
├── upcoming | |
│ └── index.html | |
├── vo | |
│ ├── community | |
│ │ └── index.html | |
│ ├── docs | |
│ │ ├── bootstrap | |
│ │ │ └── index.html | |
│ │ ├── handbook | |
│ │ │ ├── basic-types.html | |
│ │ │ └── index.html | |
│ │ └── index.html | |
│ ├── download | |
│ │ └── index.html | |
│ ├── dt | |
│ │ ├── index.html | |
│ │ └── search | |
│ │ └── index.html | |
│ ├── empty | |
│ │ └── index.html | |
│ ├── index.html | |
│ ├── index2 | |
│ │ └── index.html | |
│ ├── play | |
│ │ ├── index.html | |
│ │ └── javascript | |
│ │ └── javascript-essentials | |
│ │ ├── code-flow.ts.html | |
│ │ ├── functions.ts.html | |
│ │ ├── hello-world.ts.html | |
│ │ └── objects-and-arrays.ts.html | |
│ ├── tools | |
│ │ └── index.html | |
│ ├── tsconfig | |
│ │ └── index.html | |
│ └── why-create-typescript | |
│ └── index.html | |
├── why-create-typescript | |
│ └── index.html | |
└── zh | |
├── community | |
│ └── index.html | |
├── docs | |
│ ├── bootstrap | |
│ │ └── index.html | |
│ ├── handbook | |
│ │ ├── index.html | |
│ │ └── nightly-builds.html | |
│ └── index.html | |
├── download | |
│ └── index.html | |
├── dt | |
│ ├── index.html | |
│ └── search | |
│ └── index.html | |
├── empty | |
│ └── index.html | |
├── index.html | |
├── index2 | |
│ └── index.html | |
├── play | |
│ ├── index.html | |
│ ├── javascript | |
│ │ ├── external-apis | |
│ │ │ ├── typescript-with-deno.ts.html | |
│ │ │ ├── typescript-with-node.js.html | |
│ │ │ ├── typescript-with-web.js.html | |
│ │ │ └── typescript-with-webgl.js.html | |
│ │ ├── functions-with-javascript | |
│ │ │ ├── function-chaining.ts.html | |
│ │ │ ├── generic-functions.ts.html | |
│ │ │ └── typing-functions.ts.html | |
│ │ ├── helping-with-javascript | |
│ │ │ ├── errors.ts.html | |
│ │ │ └── quick-fixes.ts.html | |
│ │ ├── javascript-essentials | |
│ │ │ ├── code-flow.ts.html | |
│ │ │ ├── functions.ts.html | |
│ │ │ ├── hello-world.ts.html | |
│ │ │ └── objects-and-arrays.ts.html | |
│ │ ├── modern-javascript | |
│ │ │ ├── async-await.ts.html | |
│ │ │ ├── immutability.ts.html | |
│ │ │ ├── import-export.ts.html | |
│ │ │ └── jsdoc-support.js.html | |
│ │ └── working-with-classes | |
│ │ ├── classes-101.ts.html | |
│ │ ├── generic-classes.ts.html | |
│ │ ├── mixins.ts.html | |
│ │ └── this.ts.html | |
│ ├── playground | |
│ │ ├── config | |
│ │ │ ├── javascript-playgrounds.js.html | |
│ │ │ └── new-compiler-defaults.ts.html | |
│ │ ├── language | |
│ │ │ ├── automatic-type-acquisition.ts.html | |
│ │ │ └── fixits.ts.html | |
│ │ └── tooling | |
│ │ ├── mobile-support.ts.html | |
│ │ ├── sharable-urls.ts.html | |
│ │ └── typescript-versions.ts.html | |
│ └── typescript | |
│ ├── language | |
│ │ ├── soundness.ts.html | |
│ │ ├── structural-typing.ts.html | |
│ │ ├── type-guards.ts.html | |
│ │ └── type-widening-and-narrowing.ts.html | |
│ ├── language-extensions | |
│ │ ├── enums.ts.html | |
│ │ ├── nominal-typing.ts.html | |
│ │ └── types-vs-interfaces.ts.html | |
│ ├── meta-types | |
│ │ ├── conditional-types.ts.html | |
│ │ ├── discriminate-types.ts.html | |
│ │ ├── indexed-types.ts.html | |
│ │ └── mapped-types.ts.html | |
│ ├── primitives | |
│ │ ├── any.ts.html | |
│ │ ├── literals.ts.html | |
│ │ ├── union-and-intersection-types.ts.html | |
│ │ └── unknown-and-never.ts.html | |
│ └── type-primitives | |
│ ├── built-in-utility-types.ts.html | |
│ ├── nullable-types.ts.html | |
│ └── tuples.ts.html | |
├── tools | |
│ └── index.html | |
├── tsconfig | |
│ └── index.html | |
└── why-create-typescript | |
└── index.html | |
1357 directories, 723 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment