Programmierblog von Johannes Dienst

TypeScript: Interfaces Instanzseite und statische Seite

Posted by in TypeScript

Wie ist das mit der Instanzseite und der statischen Seite in TypeScript? Dieser Beitrag ist ein Erklärungversuch. Im Handbuch steht dazu Folgendes When working with classes and interfaces, it helps to keep in mind that a class has two types: the type of the static side and the type of the instance side. Einleuchtend oder? Für mich nicht! Vor allem wenn man sich das anschließend im Handbuch dargelegte Beispiel zu Gemüte führt. Meine Erklärung Meine Erklärung nimmt Interfaces zu Hilfe und eine Abbildung In TypeScript kann ein Interface die sogenannte…read more

0

Karlsruher Entwicklertag 2016: Conference Day

Posted by in JavaScript, Konferenz, TypeScript

Mit etwas Verspätung wegen Urlaub schreibe ich diesmal etwas zu der Konferenz Karlsruher Entwicklertag 2016. Ich muss dazu sagen, dass ich nur am sogenannten Conference Day anwesend war und diesmal sogar zwei Vorträge halten durfte. Organisation Die Organisation war einwandfrei und lies fast keine Wüsche offen. Das ging von den Vorabinformationen per Email (Verzeihen Sie mir bitte die Emails Frau Lippert) bis zur Durchführung. Einige Session wurden professionell aufgezeichnet und die Ausstattung in den Räumlichkeiten funktionierte ohne größere Probleme. Nur das WLAN machte beim Live-Coding zicken. Wie sollte es auch…read more

0

TypeScript 1.6: Endlich sinnvolle Mixins?

Posted by in JavaScript, TypeScript

Wie in meinem Artikel im JavaSpektrum beschrieben, gab es bis zur Version 1.6 keine richtige Untersützung für Mixins. Mixins waren nur mit einer zusätzlichen applyMixins() möglich und auch dann hatte man jede Menge Boilerplate-Code zu schreiben, die die ganzen Vorteile zunichte gemacht haben. Intersection Types für die Rettung? Mit Intersection Types sollen jetzt laut diesem Blogpost Mixins endlich sinnvoll einsetzbar sein. Aber stimmt das? Schauen wir uns dazu einfach das Beispiel aus dem Post genauer an:

Man braucht eine Methode, um zwei Instanzen zu mixen. So ganz erklärt das…read more

0