·understand-type-widening
</>

understand-type-widening

Используйте, если не понимаете, почему TypeScript выводит общие типы. Используйте, когда const vs let дает разные типы. Используйте, когда литералы становятся строкой или числом.

4Установки·0Тренд·@marius-townhouse

Установка

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

Как установить understand-type-widening

Быстро установите AI-навык understand-type-widening в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill understand-type-widening
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: marius-townhouse/effective-typescript-skills.

When TypeScript infers a type from a value, it often widens it.

A variable initialized with "x" could be intended to hold any string, or just the literal "x". TypeScript guesses using heuristics, and understanding these helps you write predictable code.

If TypeScript infers a broader type than you expected, you're seeing widening.

Используйте, если не понимаете, почему TypeScript выводит общие типы. Используйте, когда const vs let дает разные типы. Используйте, когда литералы становятся строкой или числом. Источник: marius-townhouse/effective-typescript-skills.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill understand-type-widening
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-26
Обновлено
2026-03-11

Browse more skills from marius-townhouse/effective-typescript-skills

Короткие ответы

Что такое understand-type-widening?

Используйте, если не понимаете, почему TypeScript выводит общие типы. Используйте, когда const vs let дает разные типы. Используйте, когда литералы становятся строкой или числом. Источник: marius-townhouse/effective-typescript-skills.

Как установить understand-type-widening?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill understand-type-widening После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

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

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-26