Type script

Nuk ka versione të shqyrtuara të kësaj faqe, ndaj mund të mos jetë kontrolluar përputhja e saj me standardet.

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 appeared1 tetor 2012; 14 vite më parë (2012-10-01)[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

Redakto

TypeScript 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

Redakto

TypeScript 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

Redakto

TypeScript 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
Gjuhët më të njohura të programimit në GitHub

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

Redakto

Kompilues

Redakto

Pë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

Redakto

Në 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

Redakto

Duke përdorur shtojca,TypeScript mund të integrohet me mjete automatizimi ndërtimi,duke përfshirë Grunt (grunt-ts [37] ),Apache Maven (TypeScript Maven Plugin [38] ), Gulp (gulp-typescript [39] ) dhe Gradle (TypeScript Gradle Plugin [40] ).

Mjete për heqjen e fijeve

Redakto

ESLint,një linter standard JavaScript,ofron gjithashtu mbështetje për TypeScript nëpërmjet shtojcës typescript-eslint . [41]

Historiku i publikimeve

Redakto

Stampa:Version

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

Redakto

Citime

Redakto
  1. ↑ "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)
  2. ↑ 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)
  3. ↑ "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)
  4. ↑ "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)
  5. ↑ 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)
  6. ↑ 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)
  7. ↑ 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)
  8. ↑ 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)
  9. ↑ 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)
  10. ↑ "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)
  11. ↑ 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)
  12. ↑ 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)
  13. ↑ "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)
  14. ↑ "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)
  15. ↑ 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)
  16. ↑ "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)
  17. ↑ 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)
  18. ↑ 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)
  19. ↑ 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)
  20. ↑ 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)
  21. ↑ "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)
  22. ↑ "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)
  23. 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)
  24. ↑ "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)
  25. ↑ 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)
  26. ↑ Rosenwasser, Daniel (2025-12-02). "Progress on TypeScript 7". TypeScript (në anglishte amerikane). Marrë më 2026-03-21.
  27. ↑ 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)
  28. ↑ 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)
  29. ↑ "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)
  30. 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)
  31. ↑ "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)
  32. ↑ 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)
  33. ↑ "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)
  34. ↑ "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)
  35. ↑ "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)
  36. ↑ "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)
  37. ↑ "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)
  38. ↑ "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)
  39. ↑ "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)
  40. ↑ "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)
  41. ↑ "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]]