Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

TypeScript od nuly

14. 09. 2019 1 Min. Lesezeit intermediate

TypeScript fuegt JavaScript Typen hinzu. Fehler werden zur Kompilierzeit erkannt und die DX verbessert. Heute Standard fuer serioese Projekte.

Grundlegende Typen

// Primitive Typen let name: string = ‘Jan’; let age: number = 30; let active: boolean = true; // Interface interface User { id: number; name: string; email: string; role?: ‘admin’ | ‘user’; // Optional + Union } // Generics function first(items: T[]): T | undefined { return items[0]; } // Utility Types type PartialUser = Partial; type UserWithoutId = Omit;

tsconfig.json

{ “compilerOptions”: { “target”: “ES2022”, “module”: “NodeNext”, “strict”: true, “noUncheckedIndexedAccess”: true, “outDir”: “dist” } }

Wichtigste Erkenntnis

strict: true von Anfang an. Interface fuer Objekte, Type fuer Unions. Generics fuer wiederverwendbaren Code.

typescriptprogrammingjavascript
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.