·type-narrowing

Wird beim Arbeiten mit Union-Typen verwendet. Wird bei der Verarbeitung von Nullable-Werten verwendet. Wird verwendet, wenn TypeScript angibt, dass ein Wert möglicherweise nicht definiert ist. Wird bei der Arbeit mit diskriminierten Gewerkschaften verwendet.

2Installationen·0Trend·@marius-townhouse

Installation

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill type-narrowing

SKILL.md

Type narrowing is the process by which TypeScript refines a type from broad to more specific based on control flow.

Master narrowing to write cleaner code without type assertions, and to help TypeScript understand your logic.

If you're using as Type inside an if block, you can probably narrow instead.

Wird beim Arbeiten mit Union-Typen verwendet. Wird bei der Verarbeitung von Nullable-Werten verwendet. Wird verwendet, wenn TypeScript angibt, dass ein Wert möglicherweise nicht definiert ist. Wird bei der Arbeit mit diskriminierten Gewerkschaften verwendet. Quelle: marius-townhouse/effective-typescript-skills.

Original anzeigen

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill type-narrowing
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-05
Aktualisiert
2026-02-18

Schnelle Antworten

Was ist type-narrowing?

Wird beim Arbeiten mit Union-Typen verwendet. Wird bei der Verarbeitung von Nullable-Werten verwendet. Wird verwendet, wenn TypeScript angibt, dass ein Wert möglicherweise nicht definiert ist. Wird bei der Arbeit mit diskriminierten Gewerkschaften verwendet. Quelle: marius-townhouse/effective-typescript-skills.

Wie installiere ich type-narrowing?

Ö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/marius-townhouse/effective-typescript-skills --skill type-narrowing 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/marius-townhouse/effective-typescript-skills