File:Typescript.svg · Wikimedia Commons · See Wikimedia Commons
Key facts
- Programming language.name
- TypeScript
- Programming language.logo
- Typescript.svg
- Programming language.paradigm
- Multi-paradigm: functional, generic, imperative, object-oriented
- Programming language.family
- ECMAScript
- Programming language.designer
- Microsoft,Anders Hejlsberg,Luke Hoban
- Programming language.developer
- Microsoft
- Programming language.typing
- Duck, gradual, strong, structural
- Programming language.scope
- Lexical
- Programming language.license
- Apache 2.0
- Programming language.file ext
- .ts, .tsx, .mts, .cts
- Programming language.influenced by
- C#, F#, Java, JavaScript, ActionScript
- Programming language.influenced
- AtScript, AssemblyScript, ArkTS
via Wikipedia infobox
Source code
TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account. Crashes that were introduced in 5.9 or 6.0 that also repro in 7.0 and have a portable fix and don't incur other behavioral changes Security issues Language service crashes that substantially impact mainline usage Serious regressions from 5.9 (these must seriously impact a large proportion of users) Most bug fixes should be submitted to the typescript-go repository. Feature additions and behavioral changes are currently on pause until TypeScript 7.0 is completed. There are many ways to contribute to TypeScript. Submit bugs and help us verify fixes as they are checked in. Review the source code changes. Engage with other TypeScript users and developers on StackOverflow. Help each other in the TypeScript Community Discord. Join the typescript discussion on Twitter. Contribute bug fixes. This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments. For details on our planned features and future direction, please refer to our roadmap.
Excerpt from the source-code README · 3,530 chars · not written by Vinony
Article · Italiano
TypeScript è un linguaggio di programmazione open source sviluppato da Microsoft. Si tratta di un'estensione di JavaScript che basa le sue caratteristiche su ECMAScript 6; capo del progetto è Anders Hejlsberg. Il linguaggio estende la sintassi di JavaScript in modo che qualunque programma scritto in JavaScript sia anche in grado di funzionare con TypeScript senza nessuna modifica. È stato progettato per lo sviluppo di grandi applicazioni ed è destinato a essere compilato in JavaScript per poter essere interpretato da qualunque web browser o app.
Abstract from DBpedia / Wikipedia · CC BY-SA