Type script
TypeScript ( TS ) është një gjuhë programimi e nivelit të lartë që shton shtypje statike me shënime opsionale të tipit në JavaScript.Është dizajnuar për zhvillimin e aplikacioneve të mëdha.Transferohet në JavaScript. [2] Është zhvilluar nga Microsoft si softuer falas dhe me burim të hapur i lëshuar sipas licencës Apache 2.0 .
| Type script | |
|---|---|
| First appeared | 1 tetor 2012[1] |
TypeScript mund të përdoret për të zhvilluar aplikacione JavaScript për ekzekutim si nga ana e klientit ashtu edhe nga ana e serverit (si me React.js, Node.js, Deno ose Bun).Janë të disponueshme disa mundësi për transpilim.Mund të përdoret kompiluesi TypeScript i parazgjedhur,[3]ose mund të thirret kompiluesi Babel për të konvertuar TypeScript në JavaScript.
TypeScript mbështet skedarë përkufizimi që mund të përmbajnë informacione për llojin e bibliotekave ekzistuese JavaScript,ashtu si skedarët e kokës C++ që mund të përshkruajnë strukturën e skedarëve ekzistues të objekteve.Kjo ju mundëson programeve të tjera të përdorin vlerat e përcaktuara në skedarë sikur të ishin entitete TypeScript të shtypura statikisht.Ekzistojnë skedarë header të palëve të treta për bibliotekat e njohura si jQuery, MongoDB dhe D3.js.Titujt TypeScript për modulet e bibliotekës Node.js janë gjithashtu të disponueshëm,duke lejuar zhvillimin e programeve Node.js brenda TypeScript. [4]
Përpara TypeScript 7.0, kompiluesi TypeScript shkruhej në TypeScript dhe kompilohej në JavaScript.Në TypeScript 7.0, u rishkrua në Go .[5]Është i licencuar sipas Apache Licence 2.0 . Anders Hejlsberg, arkitekti kryesor i C# dhe krijuesi i Delphi dhe Turbo Pascal,ka punuar në zhvillimin e TypeScript. [6] [7] [8] [9]
Histori
RedaktoTypeScript u publikua në tetor 2012,me versionin 0.8, pas dy vitesh zhvillimi të brendshëm në Microsoft. [10] [11] Menjëherë pas publikimit fillestar,Miguel de Icaza e vlerësoi gjuhën,por kritikoi mungesën e mbështetjes së mjedisit të zhvillimit të integruar (IDE) të pjekur përveç Microsoft Visual Studio,i cili nuk ishte i disponueshëm atëherë në Linux dhe macOS.[12] [13] Që nga prilli i vitit 2021,ka mbështetje në IDE dhe redaktues teksti të tjerë,duke përfshirë Emacs,Vim,WebStorm,Atom [14] dhe Visual Studio Code të Microsoft-it.[15]TypeScript 0.9,i lëshuar në vitin 2013,shtoi mbështetje për ilaçet gjenerike . [16]
TypeScript 1.0 u publikua në konferencën e zhvilluesve Build të Microsoft në vitin 2014. [17] Përditësimi 2 i Visual Studio 2013 ofroi mbështetje të integruar për TypeScript.[18]Përmirësime të mëtejshme u bënë në korrik 2014,kur ekipi i zhvillimit njoftoi një përpilues të ri TypeScript,i cili u pohua se kishte një rritje pesëfish të performancës.Njëkohësisht,kodi burimor,i cili fillimisht ishte i vendosur në CodePlex,u zhvendos në GitHub. [19]
Më 22 shtator 2016,u publikua TypeScript 2.0,duke prezantuar disa veçori,duke përfshirë mundësinë që programuesit të zbatojnë opsionalisht sigurinë null. [20]
TypeScript 3.0 u publikua më 30 korrik 2018, [21] duke sjellë shumë shtesa gjuhësore si tuples në parametrat e pushimit dhe shprehjet e përhapjes,parametrat e pushimit me llojet e tuples,parametrat e përgjithshëm të pushimit e kështu me radhë.[22]
TypeScript 4.0 u publikua më 20 gusht 2020. [23] Ndërsa versioni 4.0 nuk solli ndonjë ndryshim të rëndësishëm,ai shtoi veçori gjuhësore si Fabrikat e Personalizuara të JSX dhe Llojet Variadic Tuple. [23]
TypeScript 5.0 eshte publikua më 16 mars 2023 dhe përfshinte mbështetje për dekoruesit [24]
Më 11 mars 2025, Anders Hejlsberg njoftoi në blogun TypeScript se ekipi po punon në një port Go të kompiluesit TypeScript që do të dalë në shitje si versioni 7.0 i TypeScript më vonë këtë vit.Pritet të ketë një shpejtësi 10-fish.[25]
Më 2 dhjetor 2025, Daniel Rosenwasser njoftoi në blog se TypeScript 6.0 do të jetë versioni i fundit i shkruar në vetë TypeScript,dhe TypeScript 7.0 do të jetë versioni i parë i bazuar në Go. [26]
Dizajn
RedaktoTypeScript e ka origjinën nga mangësitë e JavaScript për zhvillimin e aplikacioneve në shkallë të gjerë si në Microsoft ashtu edhe midis klientëve të tyre të jashtëm. [27] Sfidat në trajtimin e kodit kompleks JavaScript çuan në kërkesën për mjete të personalizuara për të lehtësuar zhvillimin e komponentëve në gjuhë.[28]
Zhvilluesit kërkuan një zgjidhje që nuk do të prishte përputhshmërinë me standardin ECMAScript (ES) dhe ekosistemin e tij,kështu që u zhvillua një përpilues për të transformuar një superbashkësi të JavaScript me shënime tipi dhe klasa (skedarë TypeScript) përsëri në kodin standard ECMAScript 5.Klasat TypeScript u bazuan në specifikimin e klasës ECMAScript 6 të propozuar në atë kohë për ta bërë shkrimin e trashëgimisë prototipale më pak të gjatë dhe të prirur ndaj gabimeve, dhe shënimet e tipit mundësuan IntelliSense dhe përmirësuan mjetet.
Karakteristikat
RedaktoTypeScript shton zgjerimet e mëposhtme sintaksore në JavaScript:
- Nënshkrimet e tipit (shënimet) dhe kontrolli i tipit në kohën e kompajlimit
- Përfundimi i tipit
- Ndërfaqet
- Llojet e numëruara
- Barna gjenerike
- Hapësirat e emrave
- Tuples
Sintaksisht,TypeScript është shumë i ngjashëm me JScript. NET,një tjetër implementim nga Microsoft i standardit të gjuhës ECMA-262 që shtoi mbështetje për shtypjen statike dhe veçoritë klasike të gjuhës së orientuar drejt objekteve,siç janë klasat,trashëgimia, ndërfaqet dhe hapësirat e emrave.Frymëzime të tjera përfshijnë Java dhe C#.
Pajtueshmëria me JavaScript
Redakto
Meqenëse TypeScript është thjesht një mbibashkësi e JavaScript,JavaScript-i ekzistues mund të përshtatet me TypeScript, ndërsa TypeScript mund ta integrojë pa probleme JavaScript-in.Kompiluesi mund të synojë të gjitha versionet ECMAScript 5 dhe më të larta,duke transferuar veçoritë moderne si klasat dhe funksionet me shigjeta në homologët e tyre më të vjetër.
Me TypeScript,është e mundur të përdoret kodi ekzistues JavaScript,të përfshihen bibliotekat e njohura të JavaScript dhe të thirret kodi i gjeneruar nga TypeScript nga JavaScript të tjerë.[29]Deklaratat e tipit për këto biblioteka zakonisht ofrohen me kodin burimor, por mund të deklarohen ose instalohen veçmas nëse është e nevojshme.
Mjetet e zhvillimit
RedaktoKompilues
RedaktoPërpara versionit 7,kompiluesi TypeScript,i quajtur tsc, shkruhej në TypeScript dhe kompilohej në JavaScript të rregullt, duke i lejuar atij të ekzekutohej në çdo motor JavaScript (p.sh., një shfletues) ose si një paketë Node.js.Duke filluar me TypeScript 7.0,të lëshuar më 8 korrik 2026,përpiluesi dhe shërbimi gjuhësor u rishkruan në Go si një skedar binar vendas,për të cilin Microsoft raportoi se ofron përshpejtime të plota të ndërtimit zakonisht midis 8 dhe 12 herë më shumë se përpiluesi TypeScript 6.0 i bazuar në JavaScript; për shembull, kontrolli i tipit të bazës së kodit të Visual Studio Code ra nga 125.7 sekonda në 10.6 sekonda sipas cilësimeve fillestare.[30] Porti vendas filloi si një parapamje eksperimentale e shpërndarë nëpërmjet paketës @typescript/native-preview npm duke filluar nga viti 2025,e cila kishte grumbulluar më shumë se 8.5 milionë shkarkime javore përpara se të bashkohej me paketën standarde typescript për versionin 7.0.[30]TypeScript 7.0 u shpërnda pa një API të qëndrueshëm për përpilues programatik,të cilin Microsoft tha se do ta prezantonte në një version të mëvonshëm 7.1; ndërkohë,mjetet që varen nga API-ja e përpiluesit,siç janë disa veçori të Vue,Angular dhe Svelte,kërkonin përdorim të vazhdueshëm të përpiluesit të bazuar në JavaScript. [30]
Kompiluesi mund të synojë një botim të caktuar të ECMAScript (si p.sh.ECMAScript 5 për pajtueshmërinë me shfletuesit e trashëguar),por si parazgjedhje kompilohet për standardet më të fundit.
Përpilimi vendas
RedaktoNë vitin 2026, Vercel publikoi scriptc,një kompilues me burim të hapur që kompilon programet TypeScript dhe JavaScript në ekzekutues të pavarur vendas pa pasur nevojë për Node.js,V8 ose një motor tjetër JavaScript në skedarin binar që rezulton. [31]
Mbështetje për IDE dhe redaktues
Redakto- Microsoft ofron një plug-in për Visual Studio 2012 dhe WebMatrix, mbështetje të plotë të integruar në Visual Studio 2013, Visual Studio 2015 dhe mbështetje bazë për redaktues teksti për Emacs dhe Vim . [32]
- Visual Studio Code mbështet TypeScript përveç disa gjuhëve të tjera, dhe ofron veçori si debugging dhe përfundim inteligjent i kodit .
- alm.tools është një IDE cloud me burim të hapur për TypeScript i ndërtuar duke përdorur TypeScript, ReactJS dhe TypeStyle.
- JetBrains mbështet TypeScript me përfundimin e kodit, rifaktorizimin dhe debugging-un në IDE-të e saj të ndërtuara në platformën IntelliJ, të tilla si PhpStorm 6, WebStorm 6 dhe IntelliJ IDEA, [33] si dhe shtesën dhe zgjerimin e tyre Visual Studio, ReSharper 8.1. [34] [35]
- Atom ka një plugin TypeScript me mbështetje për përfundimin e kodit, navigimin, formatimin dhe kompilimin e shpejtë. [36]
- Cloud9 IDE dhe Codenvy në internet mbështesin TypeScript.
- Një plugin është i disponueshëm për NetBeans IDE.
- Një plugin është i disponueshëm për Eclipse IDE (versioni Kepler)
- TypEcs është i disponueshëm për Eclipse IDE .
- IDE-ja Cross Platform Cloud Codeanywhere mbështet TypeScript.
- Webclipse është një plugin Eclipse i projektuar për të zhvilluar TypeScript dhe Angular 2 .
- Angular IDE është një IDE e pavarur e disponueshme nëpërmjet npm për të zhvilluar aplikacione TypeScript dhe Angular 2, me mbështetje të integruar për terminalet.
- Baticë – Mjedisi Ndërveprues i Zhvillimit TypeScript për Emacs .
Integrimi me mjetet e automatizimit të ndërtimit
RedaktoMjete për heqjen e fijeve
RedaktoESLint,një linter standard JavaScript,ofron gjithashtu mbështetje për TypeScript nëpërmjet shtojcës typescript-eslint . [41]
Historiku i publikimeve
Redakto| Version number | Release date | Significant changes |
|---|---|---|
| Stampa:Version | tetor 1, 2012 | |
| Stampa:Version | qershor 18, 2013 | |
| Stampa:Version | prill 12, 2014 | |
| Stampa:Version | tetor 6, 2014 | performance improvements |
| Stampa:Version | nëntor 12, 2014 | protected modifier, tuple types |
| Stampa:Version | janar 20, 2015 | union types, let and const declarations, template strings, type guards, type aliases |
| Stampa:Version | korrik 20, 2015 | ES6 modules, namespace keyword, for..of support, decorators |
| Stampa:Version | shtator 16, 2015 | JSX support, intersection types, local type declarations, abstract classes and methods, user-defined type guard functions |
| Stampa:Version | nëntor 30, 2015 | async and await support |
| Stampa:Version | shkurt 22, 2016 | constraints generics, control flow analysis errors, string literal types, allowJs |
| Stampa:Version | shtator 22, 2016 | null- and undefined-aware types, control flow based type analysis, discriminated union types, never type, readonly keyword, type of this for functions |
| Stampa:Version | nëntor 8, 2016 | keyof and lookup types, mapped types, object spread and rest |
| Stampa:Version | shkurt 22, 2017 | mix-in classes, object type |
| Stampa:Version | prill 27, 2017 | async iteration, generic parameter defaults, strict option |
| Stampa:Version | qershor 27, 2017 | dynamic import expressions, string enums, improved inference for generics, strict contravariance for callback parameters |
| Stampa:Version | gusht 31, 2017 | optional catch clause variables |
| Stampa:Version | tetor 31, 2017 | strict function types |
| Stampa:Version | janar 31, 2018 | constant-named properties, fixed-length tuples |
| Stampa:Version | mars 27, 2018 | conditional types, improved keyof with intersection types |
| Stampa:Version | maj 14, 2018 | support for symbols and numeric literals in keyof and mapped object types |
| Stampa:Version | korrik 30, 2018 | project references, extracting and spreading parameter lists with tuples |
| Stampa:Version | shtator 27, 2018 | mappable tuple and array types |
| Stampa:Version | nëntor 30, 2018 | stricter checking for bind, call, and apply |
| Stampa:Version | janar 31, 2019 | relaxed rules on methods of union types, incremental builds for composite projects |
| Stampa:Version | mars 29, 2019 | faster incremental builds, type inference from generic functions, readonly modifier for arrays, const assertions, type-checking global this |
| Stampa:Version | maj 29, 2019 | faster incremental builds, omit helper type, improved excess property checks in union types, smarter union type checking |
| Stampa:Version | gusht 28, 2019 | Stricter generators, more accurate array spread, better Unicode support for identifiers |
| Stampa:Version | nëntor 5, 2019 | Optional chaining, nullish coalescing |
| Stampa:Version | shkurt 20, 2020 | Type-only imports and exports, ECMAScript private fields, top-level await |
| Stampa:Version | maj 12, 2020 | Improvements in inference, speed improvements |
| Stampa:Version | gusht 20, 2020 | Variadic tuple types, labeled tuple elements |
| Stampa:Version | nëntor 19, 2020 | Template literal types, key remapping in mapped types, recursive conditional types |
| Stampa:Version | shkurt 25, 2021 | Smarter type alias preservation, leading/middle rest elements in tuple types, stricter checks for the in operator, abstract construct signatures |
| Stampa:Version | maj 26, 2021 | Separate write types on properties, override and the --noImplicitOverride flag, template string type improvements |
| Stampa:Version | gusht 26, 2021 | Control flow analysis of aliased conditions and discriminants, symbol and template string pattern index signatures |
| Stampa:Version | nëntor 17, 2021 | Type and promise improvements, supporting lib from node_modules, template string types as discriminants, and es2022 module |
| Stampa:Version | shkurt 28, 2022 | Type inference and checks improvements, support for ES2022 target, better ECMAScript handling |
| Stampa:Version | maj 24, 2022 | Support for ES modules, instantiation expressions, variance annotations for type parameters, better control-flow checks and type check improvements |
| Stampa:Version | gusht 25, 2022 | Intersection and union types improvements, better type inference |
| Stampa:Version | nëntor 15, 2022 | satisfies operator, auto-accessors in classes (proposal), improvements in type narrowing and checks |
| Stampa:Version | mars 16, 2023 | ES decorators (proposal), type inference improvements, bundler module resolution mode, speed and size optimizations |
| Stampa:Version | qershor 1, 2023 | Easier implicit returns for undefined and unrelated types for getters and setters |
| Stampa:Version | gusht 24, 2023 | using declarations and explicit resource management, decorator metadata and named and anonymous tuple elements |
| Stampa:Version | nëntor 20, 2023 | Improved type narrowing, correctness checks and performance optimizations |
| Stampa:Version | 6 March 2024 | Object.groupBy and Map.groupBy support |
| Stampa:Version | 20 June 2024 | Inferred Type Predicates, Regular Expression Syntax Checking, and Type Imports in JSDoc |
| Stampa:Version | 9 September 2024 | Advanced type inference, variadic tuple enhancements, partial module declarations |
| Stampa:Version | 22 November 2024 | Refined variable initialization checks, improved module import handling (path rewriting), ES2024 support, and faster editor performance via Node.js compile cache |
| Stampa:Version | 28 February 2025 | Granular type-checking for return expressions in conditional branches, the --erasableSyntaxOnly flag to ensure compatibility with Node.js's native TypeScript stripping |
| Stampa:Version | 31 July 2025 | import defer for lazy/deferred module evaluation, a stable --module node20 option, expandable hover tooltips in editors, and an ~11% compiler speed improvement |
| Stampa:Version | 23 March 2026 | Introduce some deprecations and breaking changes to align with the upcoming native codebase. Strict mode is now enabled by default. Last version with compiler and language service based on JavaScript before rewrite to Go language. |
| Stampa:Version | 8 July 2026 | Rewrite in Go with faster performance. |
Shih edhe
Redakto
- Shigjetë
- Kotlin
- JS++
- PureScript
Referencat
RedaktoCitime
Redakto- ↑ "TypeScript". CodePlex. Arkivuar nga origjinali më 3 prill 2015. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Bright, Peter (3 tetor 2012). "Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem?". Ars Technica (në anglishte amerikane). Condé Nast. Arkivuar nga origjinali më 9 tetor 2018. Marrë më 26 prill 2015.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeScript Programming with Visual Studio Code". code.visualstudio.com (në anglisht). Arkivuar nga origjinali më 22 shtator 2022. Marrë më 12 shkurt 2019.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "borisyankov/DefinitelyTyped". GitHub. Arkivuar nga origjinali më 1 nëntor 2015. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Rosenwasser, Daniel (2026-07-08). "Announcing TypeScript 7.0". TypeScript (në anglishte amerikane). Arkivuar nga origjinali më 14 korrik 2026. Marrë më 2026-07-14.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Foley, Mary Jo (1 tetor 2012). "Microsoft takes the wraps off TypeScript, a superset of JavaScript". ZDNet. CBS Interactive. Arkivuar nga origjinali më 13 nëntor 2014. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Somasegar, S. (1 tetor 2012). "TypeScript: JavaScript Development at Application Scale". Somasegar's blog. Microsoft. Arkivuar nga origjinali më 26 shtator 2017. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Baxter-Reynolds, Matt (1 tetor 2012). "Microsoft TypeScript: Can the father of C# save us from the tyranny of JavaScript?". ZDNet. Arkivuar nga origjinali më 3 gusht 2014. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Jackson, Joab (1 tetor 2012). "Microsoft Augments Javascript for Large-scale Development". CIO. IDG Enterprise. Arkivuar nga origjinali më 17 dhjetor 2013. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "Microsoft augments JavaScript for large-scale development". InfoWorld. IDG. 1 tetor 2012. Arkivuar nga origjinali më 31 maj 2013. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Turner, Jonathan (2 prill 2014). "Announcing TypeScript 1.0". TypeScript Language team blog. Microsoft. Arkivuar nga origjinali më 5 shtator 2015. Marrë më 20 tetor 2021.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ de Icaza, Miguel (1 tetor 2012). "TypeScript: First Impressions". Arkivuar nga origjinali më 24 shkurt 2019. Marrë më 12 tetor 2012.
But TypeScript only delivers half of the value in using a strongly typed language to Unix developers: strong typing. Intellisense, code completion and refactoring are tools that are only available to Visual Studio Professional users on Windows. There is no Eclipse, MonoDevelop or Emacs support for any of the language features.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "Microsoft TypeScript: Can the father of C# save us from the tyranny of JavaScript?". ZDNet. 1 tetor 2012. Arkivuar nga origjinali më 3 gusht 2014. Marrë më 12 tetor 2012.
And I think this is a pretty big misstep. If you're building web apps that run on anything other than Windows, you're likely using a Mac and most likely not using Visual Studio. You need the Visual Studio plug-in to get the IntelliSense. All you get without Visual Studio is the strong-typing. You don't get the productivity benefits you get from IntelliSense.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeStrong: The only TypeScript package you will ever need". GitHub. Arkivuar nga origjinali më 19 dhjetor 2018. Marrë më 21 korrik 2016.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Hillar, Gastón (14 maj 2013). "Working with TypeScript in Visual Studio 2012". Dr. Dobb's Journal. Arkivuar nga origjinali më 29 shtator 2018. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeScript 0.9 arrives with new compiler, support for generics". The Register. 18 qershor 2013. Arkivuar nga origjinali më 11 mars 2018. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Hejlsberg, Anders (2 prill 2014). "TypeScript". Channel 9. Microsoft. Arkivuar nga origjinali më 25 maj 2015. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Jackson, Joab (25 shkurt 2014). "Microsoft TypeScript graduates to Visual Studio". PC World. IDG. Arkivuar nga origjinali më 11 mars 2016. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Turner, Jonathan (21 korrik 2014). "New Compiler and Moving to GitHub". TypeScript Language team blog. Microsoft. Arkivuar nga origjinali më 22 korrik 2014. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Bright, Peter (22 shtator 2016). "TypeScript, Microsoft's JavaScript for big applications, reaches version 2.0". Ars Technica. Condé Nast. Arkivuar nga origjinali më 21 dhjetor 2018. Marrë më 22 shtator 2016.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "Announcing TypeScript 3.0". 30 korrik 2018. Arkivuar nga origjinali më 30 maj 2020. Marrë më 16 mars 2020.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeScript 3.0". 30 korrik 2018. Arkivuar nga origjinali më 6 qershor 2020. Marrë më 16 mars 2020.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - 1 2 "Announcing TypeScript 4.0". TypeScript (në anglishte amerikane). 20 gusht 2020. Arkivuar nga origjinali më 9 gusht 2024. Marrë më 30 tetor 2020.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "Documentation – TypeScript 5.0". www.typescriptlang.org (në anglisht). Arkivuar nga origjinali më 9 gusht 2024. Marrë më 18 maj 2023.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Hejlsberg, Anders (2025-03-11). "A 10x Faster TypeScript". TypeScript (në anglishte amerikane). Arkivuar nga origjinali më 8 korrik 2026. Marrë më 2025-03-11.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Rosenwasser, Daniel (2025-12-02). "Progress on TypeScript 7". TypeScript (në anglishte amerikane). Marrë më 2026-03-21.
- ↑ Hejlsberg, Anders (5 tetor 2012). "What is TypeScript and why with Anders Hejlsberg". www.hanselminutes.com. Arkivuar nga origjinali më 27 dhjetor 2018. Marrë më 15 janar 2014.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Somasegar, S. (1 tetor 2012). "TypeScript: JavaScript Development at Application Scale". msdn.com. Arkivuar nga origjinali më 22 prill 2015. Marrë më 27 nëntor 2013.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "Welcome to TypeScript". typescriptlang.org. Microsoft. Arkivuar nga origjinali më 10 mars 2018. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - 1 2 3 Curtis, Daniel (3 gusht 2026). "Microsoft Releases TypeScript 7.0 with a Native Go Compiler, Delivering 10x Faster Builds". InfoQ. Marrë më 21 gusht 2026.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "scriptc: TypeScript-to-Native Compiler". GitHub. Vercel. Marrë më gusht 19, 2026.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ Bloch, Olivier (1 tetor 2012). "Sublime Text, Vi, Emacs: TypeScript enabled!". Microsoft. Arkivuar nga origjinali më 29 tetor 2012. Marrë më 28 tetor 2012.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeScript support in WebStorm 6". JetBrains. 27 shkurt 2013. Arkivuar nga origjinali më 2 qershor 2016. Marrë më 20 prill 2013.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeScript support in ReSharper 8.1". JetBrains. 28 tetor 2013. Arkivuar nga origjinali më 2 shkurt 2014. Marrë më 21 janar 2014.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "ReSharper: The Visual Studio Extension for .NET Developers by JetBrains". JetBrains. Arkivuar nga origjinali më 22 gusht 2022. Marrë më 21 gusht 2022.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "atom-typescript". Atom (në anglisht). Arkivuar nga origjinali më 4 tetor 2016. Marrë më 9 janar 2020.
{{cite web}}: Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "TypeStrong/grunt-ts". GitHub. Arkivuar nga origjinali më 16 prill 2020. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "ppedregal/typescript-maven-plugin". GitHub. Arkivuar nga origjinali më 11 qershor 2018. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "ivogabe/gulp-typescript". GitHub. Arkivuar nga origjinali më 11 qershor 2018. Marrë më 14 korrik 2017.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "sothmann/typescript-gradle-plugin". GitHub. Arkivuar nga origjinali më 11 qershor 2018. Marrë më 26 prill 2015.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja) - ↑ "typescript-eslint - Powerful static analysis for JavaScript and TypeScript". Arkivuar nga origjinali më 15 gusht 2026. Marrë më 2026-07-07.
{{cite web}}: Mungon ose është bosh parametri|language=(Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja)
[[Kategoria:Gjuhë programimi]] [[Kategoria:Faqe me adresa nga Wayback Machine që përdorin stampën e arkivës së rrjetit]] [[Kategoria:Faqe me përkthime të pashqyrtuara]]