---
key: pl/typescript
kind: plang
name: "TypeScript"
url: https://plangs.page/typescript
---

# TypeScript

> Strongly typed superset of JavaScript that compiles to plain JavaScript.

Strongly typed superset of JavaScript that compiles to plain JavaScript and aims to improve the development of large-scale applications.

## Facts

- Appeared: 2012
- Homepage: https://www.typescriptlang.org/
- GitHub: https://github.com/microsoft/TypeScript
- Languish ranking: #3

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Imperative](https://plangs.page/paradigm/imperative)
- [Multi](https://plangs.page/paradigm/multi)
- [Object-Oriented](https://plangs.page/paradigm/oop)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)
- [Node.js](https://plangs.page/platform/nodejs)

### Tools

- [Biome](https://plangs.page/tool/biomejs)

### Type Systems

- [Duck](https://plangs.page/type-system/duck)
- [Flow-Sensitive](https://plangs.page/type-system/flow)
- [Generic](https://plangs.page/type-system/generic)
- [Gradual](https://plangs.page/type-system/gradual)
- [Object-Oriented](https://plangs.page/type-system/object)
- [Optional](https://plangs.page/type-system/optional)
- [Static](https://plangs.page/type-system/static)
- [Strong](https://plangs.page/type-system/strong)
- [Structural](https://plangs.page/type-system/structural)

### Compiles To

- [JavaScript](https://plangs.page/javascript)

### Target Of

- [Astro](https://plangs.page/astro)
- [Bicep](https://plangs.page/bicep)

### Dialects

- [AssemblyScript](https://plangs.page/assemblyscript)

### Implemented By

- [Bun](https://plangs.page/bun)
- [Deno](https://plangs.page/deno)

### Influenced By

- [C#](https://plangs.page/c-sharp)
- [F#](https://plangs.page/f-sharp)
- [Java](https://plangs.page/java)
- [JavaScript](https://plangs.page/javascript)

### Influenced

- [AssemblyScript](https://plangs.page/assemblyscript)
- [Bun](https://plangs.page/bun)
- [Dart](https://plangs.page/dart)
- [Hack](https://plangs.page/hack)

### Written With

- [TypeScript](https://plangs.page/typescript)

### Used to Write

- [Astro](https://plangs.page/astro)
- [Deno](https://plangs.page/deno)
- [TypeScript](https://plangs.page/typescript)
- [Wing](https://plangs.page/wing)

### Libraries

- [Cheerio](https://plangs.page/library/cheerio)
- [Marked](https://plangs.page/library/marked)
- [Preact](https://plangs.page/library/preact)
- [Readability](https://plangs.page/library/moz-readability)
- [Rison2](https://plangs.page/library/rison2)
- [Turndown](https://plangs.page/library/turndown)
- [typescript-json-schema](https://plangs.page/library/typescript-json-schema)

### Used for Libraries

- [Cheerio](https://plangs.page/library/cheerio)
- [Marked](https://plangs.page/library/marked)
- [Preact](https://plangs.page/library/preact)
- [typescript-json-schema](https://plangs.page/library/typescript-json-schema)

### Licenses

- [Apache 2.0](https://plangs.page/license/apache)

### Tool Plang

- [Biome](https://plangs.page/tool/biomejs)
- [Python for VSCode](https://plangs.page/tool/vscode-python)

### Tags

- [Application Framework](https://plangs.page/tag/framework)
- [Compiler](https://plangs.page/tag/compiler)
- [Scripting](https://plangs.page/tag/scripting)

### Communities

- [BEMBEM](https://plangs.page/community/bembem)
