https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=TypeScript TypeScript - Versionsgeschichte 2025-04-17T21:59:46Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.44.0-wmf.25 https://de.wikipedia.org/w/index.php?title=TypeScript&diff=254138096&oldid=prev 2001:9E8:3D46:D000:3C9B:CF12:FF11:45B9: /* Einzelnachweise */ 2025-03-12T14:56:22Z <p><span class="autocomment">Einzelnachweise</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. März 2025, 16:56 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 355:</td> <td colspan="2" class="diff-lineno">Zeile 355:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|kommentar=Artikel zum Modulsystem von TypeScript</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|kommentar=Artikel zum Modulsystem von TypeScript</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|sprache=en</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|sprache=en</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|zugriff=<del style="font-weight: bold; text-decoration: none;">2014</del>-<del style="font-weight: bold; text-decoration: none;">02</del>-<del style="font-weight: bold; text-decoration: none;">04</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|zugriff=<ins style="font-weight: bold; text-decoration: none;">2025</ins>-<ins style="font-weight: bold; text-decoration: none;">03</ins>-<ins style="font-weight: bold; text-decoration: none;">12</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|archiv-url=https://web.archive.org/web/20140201102512/http://blog.oio.de/2014/01/31/an-introduction-to-typescript-module-system/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|archiv-url=https://web.archive.org/web/20140201102512/http://blog.oio.de/2014/01/31/an-introduction-to-typescript-module-system/</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|archiv-datum=2014-02-01</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|archiv-datum=2014-02-01</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|offline=ja</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|offline=ja</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|archiv-bot=2023-01-24 16:49:29 InternetArchiveBot</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;ref name="grunt-ts"&gt;{{Internetquelle</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;ref name="grunt-ts"&gt;{{Internetquelle</div></td> </tr> </table> 2001:9E8:3D46:D000:3C9B:CF12:FF11:45B9 https://de.wikipedia.org/w/index.php?title=TypeScript&diff=254112842&oldid=prev Simon04: Logo von Wikidata 2025-03-11T17:48:12Z <p>Logo von Wikidata</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. März 2025, 19:48 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Programmiersprache</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Programmiersprache</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> | Name =</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> | Logo = [[Datei:TypeScript Logo.svg|225px]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> | Beschreibung = </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> | Paradigma = [[Funktionale Programmierung|funktional]], [[Imperative Programmierung|imperativ]], [[Objektorientierte Programmierung|objektorientiert]] ([[Prototypenbasierte Programmierung|Prototypen]], [[Klasse (Objektorientierung)|Klassen]]), [[Strukturierte Programmierung|strukturiert]], [[Skriptsprache|skripting]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> | Paradigma = [[Funktionale Programmierung|funktional]], [[Imperative Programmierung|imperativ]], [[Objektorientierte Programmierung|objektorientiert]] ([[Prototypenbasierte Programmierung|Prototypen]], [[Klasse (Objektorientierung)|Klassen]]), [[Strukturierte Programmierung|strukturiert]], [[Skriptsprache|skripting]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> | Erscheinungsjahr = 2012</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> | Erscheinungsjahr = 2012</div></td> </tr> </table> Simon04 https://de.wikipedia.org/w/index.php?title=TypeScript&diff=245231159&oldid=prev 213.209.82.63: /* Union-Typen */ 2024-05-23T06:35:48Z <p><span class="autocomment">Union-Typen</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Mai 2024, 08:35 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 109:</td> <td colspan="2" class="diff-lineno">Zeile 109:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="typescript"&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="typescript"&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function successor(n: number | bigint): number | bigint {</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>function successor(n: number | bigint): number | bigint {</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> return ++n</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> return ++n<ins style="font-weight: bold; text-decoration: none;">;</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/syntaxhighlight&gt;</div></td> </tr> </table> 213.209.82.63 https://de.wikipedia.org/w/index.php?title=TypeScript&diff=241738750&oldid=prev Trustable: Änderung 241731357 von Leberkasschnitzel rückgängig gemacht; Warum auf den Vorgänger verlinkt? 2024-01-31T16:15:48Z <p>Änderung <a href="/wiki/Spezial:Diff/241731357" title="Spezial:Diff/241731357">241731357</a> von <a href="/wiki/Spezial:Beitr%C3%A4ge/Leberkasschnitzel" title="Spezial:Beiträge/Leberkasschnitzel">Leberkasschnitzel</a> rückgängig gemacht; Warum auf den Vorgänger verlinkt?</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Januar 2024, 18:15 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 24:</td> <td colspan="2" class="diff-lineno">Zeile 24:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu [[JavaScript]] hinzufügt. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu [[JavaScript]] hinzufügt. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[<del style="font-weight: bold; text-decoration: none;">AngularJS</del>]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[<ins style="font-weight: bold; text-decoration: none;">Angular</ins>]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=TypeScript&diff=241731357&oldid=prev Leberkasschnitzel am 31. Januar 2024 um 12:09 Uhr 2024-01-31T12:09:13Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Januar 2024, 14:09 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 24:</td> <td colspan="2" class="diff-lineno">Zeile 24:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu [[JavaScript]] hinzufügt. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu [[JavaScript]] hinzufügt. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[<del style="font-weight: bold; text-decoration: none;">Angular</del>]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[<ins style="font-weight: bold; text-decoration: none;">AngularJS</ins>]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> </tr> </table> Leberkasschnitzel https://de.wikipedia.org/w/index.php?title=TypeScript&diff=240844390&oldid=prev Moritz1988: Die Aussage zu den implizit hinzugefügten Tags war Quatsch, bzw. schlecht formuliert. Für typeof (das keyword wird als Operator ohne Klammern benutzt) zeigt das Beispiel nur die normale Inferenz von Typescript für primitive Typen. Das Verhalten von typeof an sich ist in JS immer identisch mit TS, da TS eine Obermenge von JS ist. Daher sind die Aussagen mit den Tags in Kombination mit dem Beispiel eher irreführend 2024-01-04T20:10:00Z <p>Die Aussage zu den implizit hinzugefügten Tags war Quatsch, bzw. schlecht formuliert. Für typeof (das keyword wird als Operator ohne Klammern benutzt) zeigt das Beispiel nur die normale Inferenz von Typescript für primitive Typen. Das Verhalten von typeof an sich ist in JS immer identisch mit TS, da TS eine Obermenge von JS ist. Daher sind die Aussagen mit den Tags in Kombination mit dem Beispiel eher irreführend</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Januar 2024, 22:10 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 105:</td> <td colspan="2" class="diff-lineno">Zeile 105:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Union-Typen ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Union-Typen ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Union-Typen werden in TypeScript unterstützt.&lt;ref&gt;{{cite web |title=Handbook - Unions and Intersection Types |url=https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html |website=www.typescriptlang.org |access-date=2020-11-30 |language=en}}&lt;/ref&gt; <del style="font-weight: bold; text-decoration: none;">Die</del> <del style="font-weight: bold; text-decoration: none;">Werte</del> <del style="font-weight: bold; text-decoration: none;">werden</del> <del style="font-weight: bold; text-decoration: none;">von</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Sprache</del> <del style="font-weight: bold; text-decoration: none;">implizit</del> <del style="font-weight: bold; text-decoration: none;">mit</del> <del style="font-weight: bold; text-decoration: none;">einem</del> <del style="font-weight: bold; text-decoration: none;">Typ</del> <del style="font-weight: bold; text-decoration: none;">„getaggt“</del> <del style="font-weight: bold; text-decoration: none;">und</del> <del style="font-weight: bold; text-decoration: none;">können</del> <del style="font-weight: bold; text-decoration: none;">von</del> <del style="font-weight: bold; text-decoration: none;">„typeof()“</del> <del style="font-weight: bold; text-decoration: none;">abgerufen</del> werden.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Union-Typen werden in TypeScript unterstützt.&lt;ref&gt;{{cite web |title=Handbook - Unions and Intersection Types |url=https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html |website=www.typescriptlang.org |access-date=2020-11-30 |language=en}}&lt;/ref&gt; <ins style="font-weight: bold; text-decoration: none;">Es</ins> <ins style="font-weight: bold; text-decoration: none;">können</ins> <ins style="font-weight: bold; text-decoration: none;">insbesondere</ins> <ins style="font-weight: bold; text-decoration: none;">auch</ins> <ins style="font-weight: bold; text-decoration: none;">komplexe</ins> <ins style="font-weight: bold; text-decoration: none;">Typen</ins> <ins style="font-weight: bold; text-decoration: none;">als</ins> <ins style="font-weight: bold; text-decoration: none;">sogenannte</ins> <ins style="font-weight: bold; text-decoration: none;">Tagged</ins> <ins style="font-weight: bold; text-decoration: none;">Union</ins> <ins style="font-weight: bold; text-decoration: none;">Types&lt;ref&gt;{{Internetquelle</ins> <ins style="font-weight: bold; text-decoration: none;">|autor=Marius</ins> <ins style="font-weight: bold; text-decoration: none;">Schulz |url=https://mariusschulz.com/blog/tagged-union-types-in-typescript |titel=Tagged Union Types in TypeScript |datum=2016-11-03</ins> <ins style="font-weight: bold; text-decoration: none;">|sprache=en-US</ins> <ins style="font-weight: bold; text-decoration: none;">|abruf=2024-01-04}}&lt;/ref&gt;</ins> <ins style="font-weight: bold; text-decoration: none;">definiert</ins> werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="typescript"&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="typescript"&gt;</div></td> </tr> </table> Moritz1988 https://de.wikipedia.org/w/index.php?title=TypeScript&diff=238502450&oldid=prev Aka: Satzzeichen vor Punkt | viele Tippfehler in anderen Artikeln – Helfer gesucht 2023-10-25T17:33:21Z <p>Satzzeichen vor Punkt | <a href="/wiki/Benutzer:Aka/Fehlerlisten/viele_Tippfehler" title="Benutzer:Aka/Fehlerlisten/viele Tippfehler">viele Tippfehler in anderen Artikeln – Helfer gesucht</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. Oktober 2023, 19:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu [[JavaScript]] hinzufügt<del style="font-weight: bold; text-decoration: none;"> </del>. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu [[JavaScript]] hinzufügt. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[Angular]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[Angular]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=TypeScript&diff=238490104&oldid=prev Trustable: wikilinks 2023-10-25T10:11:05Z <p>wikilinks</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. Oktober 2023, 12:11 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu JavaScript hinzufügt . Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert und [[statische Typisierung]] zu <ins style="font-weight: bold; text-decoration: none;">[[</ins>JavaScript<ins style="font-weight: bold; text-decoration: none;">]]</ins> hinzufügt . Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder <del style="font-weight: bold; text-decoration: none;">[[</del>JavaScript<del style="font-weight: bold; text-decoration: none;">]]</del>-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[Angular]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript bzw. ''ECMAScript 2015''. Jeder JavaScript-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[Angular]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=TypeScript&diff=238489922&oldid=prev 178.15.117.244: Aussagen korrigiert basierend auf der englischen Fassung 2023-10-25T10:03:14Z <p>Aussagen korrigiert basierend auf der englischen Fassung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. Oktober 2023, 12:03 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''TypeScript''' ist eine von [[Microsoft]] entwickelte [[Skriptsprache]], die auf den Vorschlägen zum [[ECMAScript]]-6-Standard&lt;ref name="harmony" /&gt; basiert<ins style="font-weight: bold; text-decoration: none;"> und [[statische Typisierung]] zu JavaScript hinzufügt </ins>. Sprachkonstrukte von TypeScript, wie [[Klasse (Objektorientierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]], [[Modul (Software)|Module]] und [[anonyme Funktion]]en, wurden auch in ECMAScript 6 übernommen.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Der von Microsoft entwickelte TypeScript-[[Compiler]] kompiliert TypeScript-Code nach ''ECMA Script 3 (ES3)'', optional auch nach ''ECMA Script 5 (ES5)'' zu ''plain JavaScript''. </del>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">jeder</del> [[JavaScript]]-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[Angular]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>TypeScript ist eine [[Obermenge|echte Obermenge]] (strict superset) von JavaScript <ins style="font-weight: bold; text-decoration: none;">bzw. ''ECMAScript 2015''. Jeder</ins> [[JavaScript]]-Code ist daher auch gültiger TypeScript-Code, so dass gängige JavaScript-Bibliotheken (wie z.&amp;nbsp;B. [[jQuery]] oder [[Angular]]) auch in TypeScript verwendet werden können.&lt;ref name="ts" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript unterstützt mit Modulen das Kapseln von Klassen, Interfaces, Funktionen und Variablen in eigene Namensräume. Dabei wird zwischen internen und externen Modulen unterschieden. Interne Module lehnen sich an die Modul-Spezifikation aus ECMAScript 6 an, wohingegen externe Module eine JavaScript-Bibliothek ([[Asynchronous module definition|AMD]] oder [[CommonJS]]) nutzen.&lt;ref name="modules" /&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der von Microsoft entwickelte TypeScript-Compiler [[Compiler#Sonderformen|transkompiliert]] TypeScript-Code nach ''ECMAScript 5 (ES5)'', optional auch nach ''ECMAScript 3 (ES3)''.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript kann mit Hilfe von [[Plug-in]]s in verschiedene [[Erstellungsprozess|Build-Management]]-Tools integriert werden, darunter Grunt (grunt-ts&lt;ref name="grunt-ts" /&gt;), [[Apache Maven]] (TypeScript Maven Plugin&lt;ref name="typescript-maven-plugin" /&gt;) und [[Gradle]] (TypeScript Gradle Plugin&lt;ref name="typescript-gradle-plugin" /&gt;).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript kann mit Hilfe von [[Plug-in]]s in verschiedene [[Erstellungsprozess|Build-Management]]-Tools integriert werden, darunter Grunt (grunt-ts&lt;ref name="grunt-ts" /&gt;), [[Apache Maven]] (TypeScript Maven Plugin&lt;ref name="typescript-maven-plugin" /&gt;) und [[Gradle]] (TypeScript Gradle Plugin&lt;ref name="typescript-gradle-plugin" /&gt;).</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 35:</td> <td colspan="2" class="diff-lineno">Zeile 37:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript 0.9 wurde 2013 veröffentlicht und brachte Unterstützung für [[Generischer Typ|generische Typen]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>TypeScript 0.9 wurde 2013 veröffentlicht und brachte Unterstützung für [[Generischer Typ|generische Typen]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>TypeScript 1.0 wurde 2014 auf Microsofts hauseigener Entwicklerkonferenz Build vorgestellt.&lt;ref&gt;{{Internetquelle |url=https://channel9.msdn.com/Events/Build/2014/3-576 |titel=TypeScript |zugriff=2018-07-11}}&lt;/ref&gt; Auch erhielt Visual Studio Unterstützung für TypeScript.&lt;ref&gt;{{Literatur |Titel=Working with TypeScript in Visual Studio 2012 |Sammelwerk=Dr. Dobb's |Online=http://www.drdobbs.com/windows/working-with-typescript-in-visual-studio/240154792 |Abruf=2018-07-11}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>TypeScript 1.0 wurde 2014 auf Microsofts hauseigener Entwicklerkonferenz <ins style="font-weight: bold; text-decoration: none;">''</ins>Build<ins style="font-weight: bold; text-decoration: none;">''</ins> vorgestellt.&lt;ref&gt;{{Internetquelle |url=https://channel9.msdn.com/Events/Build/2014/3-576 |titel=TypeScript |zugriff=2018-07-11}}&lt;/ref&gt; Auch erhielt Visual Studio Unterstützung für TypeScript.&lt;ref&gt;{{Literatur |Titel=Working with TypeScript in Visual Studio 2012 |Sammelwerk=Dr. Dobb's |Online=http://www.drdobbs.com/windows/working-with-typescript-in-visual-studio/240154792 |Abruf=2018-07-11}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Juli 2014 kündigten die Entwickler von TypeScript einen neuen Compiler an, der fünfmal schneller sein sollte als der alte. Gleichzeitig wurde der bisherige Quellcode von TypeScript von [[CodePlex]] zu [[GitHub]] migriert.&lt;ref&gt;{{Literatur |Titel=New Compiler and Moving to GitHub |Online=http://blogs.msdn.com/b/typescript/archive/2014/07/21/new-compiler-and-moving-to-github.aspx |Abruf=2018-07-11}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Juli 2014 kündigten die Entwickler von TypeScript einen neuen Compiler an, der fünfmal schneller sein sollte als der alte. Gleichzeitig wurde der bisherige Quellcode von TypeScript von [[CodePlex]] zu [[GitHub]] migriert.&lt;ref&gt;{{Literatur |Titel=New Compiler and Moving to GitHub |Online=http://blogs.msdn.com/b/typescript/archive/2014/07/21/new-compiler-and-moving-to-github.aspx |Abruf=2018-07-11}}&lt;/ref&gt;</div></td> </tr> </table> 178.15.117.244 https://de.wikipedia.org/w/index.php?title=TypeScript&diff=238102993&oldid=prev Hutch: Abschnittlink korrigiert 2023-10-13T04:20:49Z <p>Abschnittlink korrigiert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. Oktober 2023, 06:20 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 49:</td> <td colspan="2" class="diff-lineno">Zeile 49:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Typinferenz]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Typinferenz]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Type Erasure]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Type Erasure]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Schnittstelle#<del style="font-weight: bold; text-decoration: none;">Softwareschnittstellen</del>|Interfaces]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Schnittstelle#<ins style="font-weight: bold; text-decoration: none;">Softwareschnittstelle</ins>|Interfaces]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Aufzählungstyp]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Aufzählungstyp]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Generische Programmierung]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Generische Programmierung]]</div></td> </tr> </table> Hutch