Typescript: Difference between revisions

From wikinotes
 
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
typed [[javascript]].
A superset of [[javascript]] that compiles to javascript, and includes compile-time type-checking.<br>
it's runtime behaviour remains untyped.<br>
The strictness of type-checks is configurable.


= Documentation =
= Documentation =
Line 11: Line 13:
|}
|}
</blockquote><!-- Documentation -->
</blockquote><!-- Documentation -->
= Intro/Reference =
<blockquote>
{|
|-
| [[typescript install]]
|-
|}
</blockquote><!-- Intro/Reference -->
= Libraries =
<blockquote>
{|
|-
| [[typescript libraries]]
|-
|}
</blockquote><!-- Libraries -->
= Syntax =
<blockquote>
{|
|-
| [[typescript variables]]
|-
| [[typescript datatypes]]
|-
| [[typescript modules]]
|-
| [[typescript objects]]
|-
| [[typescript interfaces]]
|-
| [[typescript classes]]
|-
| [[typescript functions]]
|-
|}
</blockquote><!-- Syntax -->
= Tools =
<blockquote>
{|
|-
| [[typescript compilers]]
|-
|}
</blockquote><!-- Tools -->

Latest revision as of 01:08, 17 December 2022

A superset of javascript that compiles to javascript, and includes compile-time type-checking.
it's runtime behaviour remains untyped.
The strictness of type-checks is configurable.

Documentation

official docs https://www.typescriptlang.org/docs/
homepage https://www.typescriptlang.org/

Intro/Reference

typescript install

Libraries

typescript libraries

Syntax

typescript variables
typescript datatypes
typescript modules
typescript objects
typescript interfaces
typescript classes
typescript functions

Tools

typescript compilers