branded-types
✓Implementieren Sie gebrandete (nominale/undurchsichtige) Typen in TypeScript, um eine versehentliche Vermischung strukturell identischer Typen zu verhindern. Wird zum Schreiben typsicherer IDs (UserId, PostId), validierter Zeichenfolgen (E-Mail, URL), einheitenspezifischer Zahlen (Meter, Sekunden) oder jedes Szenarios verwendet, das eine nominale Typisierung im strukturellen Typsystem von TypeScript erfordert.
Installation
SKILL.md
TypeScript uses structural typing — two types with the same shape are interchangeable. This means UserId and PostId (both string) can be silently swapped, causing bugs:
Branded types add a compile-time-only marker that makes structurally identical types incompatible. Zero runtime overhead — brands are erased during compilation.
Use a generic Brand utility with a single unique symbol:
Implementieren Sie gebrandete (nominale/undurchsichtige) Typen in TypeScript, um eine versehentliche Vermischung strukturell identischer Typen zu verhindern. Wird zum Schreiben typsicherer IDs (UserId, PostId), validierter Zeichenfolgen (E-Mail, URL), einheitenspezifischer Zahlen (Meter, Sekunden) oder jedes Szenarios verwendet, das eine nominale Typisierung im strukturellen Typsystem von TypeScript erfordert. Quelle: iaskshahram/branded-types.
Fakten (zitierbereit)
Stabile Felder und Befehle für KI/Such-Zitate.
- Installationsbefehl
npx skills add https://github.com/iaskshahram/branded-types --skill branded-types- Kategorie
- </>Entwicklung
- Verifiziert
- ✓
- Erstes Auftreten
- 2026-02-11
- Aktualisiert
- 2026-02-18
Schnelle Antworten
Was ist branded-types?
Implementieren Sie gebrandete (nominale/undurchsichtige) Typen in TypeScript, um eine versehentliche Vermischung strukturell identischer Typen zu verhindern. Wird zum Schreiben typsicherer IDs (UserId, PostId), validierter Zeichenfolgen (E-Mail, URL), einheitenspezifischer Zahlen (Meter, Sekunden) oder jedes Szenarios verwendet, das eine nominale Typisierung im strukturellen Typsystem von TypeScript erfordert. Quelle: iaskshahram/branded-types.
Wie installiere ich branded-types?
Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/iaskshahram/branded-types --skill branded-types Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor
Wo ist das Quell-Repository?
https://github.com/iaskshahram/branded-types
Details
- Kategorie
- </>Entwicklung
- Quelle
- skills.sh
- Erstes Auftreten
- 2026-02-11