#

typescript

Статически типизированный надмножеств JavaScript

ПрограммированиеПроблемы DI в NestJS при импорте из разных путей и их решение

Почему импорт сервиса из dist/ вместо src/ нарушает работу DI в NestJS и как предотвратить эту проблему в монорепозиториях с помощью псевдонимов путей, настройки сборки и линтинга.

4 ответа 1 просмотр
ПрограммированиеНастройка VS Code и TypeScript для неиспользуемых аргументов

Пошаговая настройка VS Code и TypeScript для обработки неиспользуемых аргументов функций с префиксом подчеркивания. Конфигурация tsconfig.json и editor.showUnused для предупреждений и визуального затемнения.

2 ответа 1 просмотр
ВебПроверка user-agent в Angular 21 SSR: canMatch guard

Пошаговое руководство по созданию сервиса проверки user-agent в Angular 21 SSR. Настройка guard canMatch для маршрутизации на основе типа устройства.

3 ответа 1 просмотр
ПрограммированиеРеализация утилитарного типа в TypeScript для сохранения нулабельности

Пошаговое руководство по созданию утилитарного типа в TypeScript для сохранения нулабельности без использования as any. Примеры кода и лучшие практики.

3 ответа 1 просмотр
ПрограммированиеПочему Prettier в VS Code не форматирует .ts файлы

Решение проблемы: Prettier VS Code показывает 'Formatting completed', но не меняет .ts файлы из-за requirePragma в локальной конфигурации. Как отключить pragma, настроить vs code форматирование и интегрировать с ESLint.

5 ответов 2 просмотра
ВебИсходящий звонок Телфин API в NestJS TypeScript

Реализация инициализации исходящего звонка через Телфин API в админ-панели на NestJS + TypeScript. Решение ошибки extension_id: тип 'phone' вместо 'ivr'. Пошаговый гайд без библиотек с примерами кода.

1 ответ 2 просмотра
ВебСгенерированные роуты Laravel Inertia в TypeScript

Разбираем использование сгенерированных роутов Laravel в TypeScript (Inertia + React): Ziggy vs Wayfinder, типизация, влияние на бандл, безопасность и примеры.

1 ответ 2 просмотра
ВебSCSS модули Vue 3 TypeScript: вложенные селекторы &

Как добиться полной типизации SCSS модулей в Vue 3 с TypeScript для BEM-синтаксиса с '&'. Настройка Vite/Webpack, генерация .d.ts, плагины для вложенных классов без дублирования.

1 ответ 1 просмотр
ПрограммированиеTypeScript: тип NonNull для удаления null из union типов

Как создать условный тип NonNull<T> в TypeScript, чтобы удалить null из union полей объектов: из {email: string | null} получить {email: string}. Используйте Exclude или NonNullable в mapped type. Исправление ошибок типизации с примерами.

1 ответ 1 просмотр
ПрограммированиеНастройка модификаторов типов TypeScript для IDE подсказок

Как правильно настроить типы TypeScript с Expand, AtLeast, DeepNonNull для корректного раскрытия/сворачивания в подсказках IDE. Фикс проблемы с UserWhereOneInput и избавление от Record<string, any> в тултипах VS Code.

1 ответ 1 просмотр
ПрограммированиеИнтерфейсы vs типы в TypeScript: разница и примеры

Разница между интерфейсами и типами (type) в TypeScript: синтаксис, declaration merging, union, extends, implements. Когда использовать typescript интерфейсы и typescript типы, примеры кода и рекомендации.

1 ответ 3 просмотра
ВебTypeScript: разрешить неизвестные строковые свойства

Показано, как расширить тип A в TypeScript, чтобы принимать неизвестные строковые свойства без ошибок компиляции. Примеры: индексная подпись и Record.

1 ответ 3 просмотра