·type-narrowing

Úselo cuando trabaje con tipos de unión. Úselo cuando maneje valores que aceptan valores NULL. Úselo cuando TypeScript diga que un valor podría no estar definido. Úselo cuando trabaje con sindicatos discriminados.

2Instalaciones·0Tendencia·@marius-townhouse

Instalación

$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.

Úselo cuando trabaje con tipos de unión. Úselo cuando maneje valores que aceptan valores NULL. Úselo cuando TypeScript diga que un valor podría no estar definido. Úselo cuando trabaje con sindicatos discriminados. Fuente: marius-townhouse/effective-typescript-skills.

Ver original

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill type-narrowing
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-05
Actualizado
2026-02-18

Respuestas rápidas

¿Qué es type-narrowing?

Úselo cuando trabaje con tipos de unión. Úselo cuando maneje valores que aceptan valores NULL. Úselo cuando TypeScript diga que un valor podría no estar definido. Úselo cuando trabaje con sindicatos discriminados. Fuente: marius-townhouse/effective-typescript-skills.

¿Cómo instalo type-narrowing?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill type-narrowing Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor

¿Dónde está el repositorio de origen?

https://github.com/marius-townhouse/effective-typescript-skills