---
title: TypeScript
description: TypeScript is an open-source programming language developed and maintained by Microsoft.
image: https://www.cegal.com/hubfs/What%20is%20TypeScript.jpg
---

# TypeScript

##### What is TypeScript?

TypeScript is an [open-source](https://www.cegal.com/en/dictionary/opensource) programming language developed and maintained by Microsoft. It is a strict syntactical superset of [JavaScript](https://www.cegal.com/en/dictionary/javascript). It offers all of JavaScript’s features and an additional layer on top of these: TypeScript’s type system. This means that your existing working JavaScript code is also TypeScript code.

The main benefit of TypeScript is that it can highlight unexpected behavior in your code, lowering the chance of bugs. And not only TypeScript checks a program for errors before execution, but it also improves the codebase in general since it provides better readability and allows easier refactoring without breaking functionality.

The advantage of TypeScript is that it comes at a low cost and increases its popularity among developers. Angular which is one of the largest [front-end](https://www.cegal.com/en/dictionary/front-end) frameworks is built entirely in TypeScript, and as a result, using TypeScript with Angular provides a seamless experience.

##### Cegal and TypeScript

Our consultants can work on various web development projects delivering modern and robust solutions. By using TypeScript we ensure a high-quality codebase.

Related terms

- [ JavaScript ](https://www.cegal.com/en/dictionary/javascript)
- [ Application Development ](https://www.cegal.com/en/dictionary/application-development)
- [ Angular ](https://www.cegal.com/en/dictionary/angular)

## Related Services

<https://www.cegal.com/en/consultancy/process-governance/application-management>

 Consultancy > Process Governance > Application Management

![arrow](https://www.cegal.com/hubfs/cegal-website/vectors/resource-card-arrow.svg)

<https://www.cegal.com/en/cloud-operations/application-operation>

 Cloud Operations > Application operation

![arrow](https://www.cegal.com/hubfs/cegal-website/vectors/resource-card-arrow.svg)

```json
{
  "@context" : "https://schema.org",
  "@type" : "Article",
  "author" : [ {
    "@type" : "Person",
    "name" : "Editorial staff",
    "url" : "https://www.cegal.com/en/dictionary/author/redaksjonen"
  } ],
  "dateModified" : "2022-11-29T11:54:03",
  "datePublished" : "2022-10-24T20:06:26",
  "headline" : "TypeScript",
  "image" : [ "https://7270560.fs1.hubspotusercontent-na1.net/hubfs/7270560/What%20is%20TypeScript.jpg" ]
}
```