Подскажите, плз. Есть библиотечный интерфейс. Одно поле у него — any. Можно ли тип этого поля заменить на свой? И как? Создал файл в корне проекта zzz.d.ts: declare module '...
Привет. Как при изменении ширины контейнера и при переносе текста заставить контейнер ужиматься до своего содержимого? На примере нужно, чтобы розовый контейнер ужался до сво...
Привет! А как в TS принято делать следующее? Допустим, есть массив данных: const items = [ { id: '1', joined: new Date('2021-03-15'), revenue: 42_000, reve...
Всем привет! Такой вопрос. Насколько я понимаю, при разработке веб-приложения (SPA), не имеет значения куда помещать зависимости: в "dependencies" или "devDependencies", пото...
Парни, а почему это срабатывает? Там же стоит оператор "или", а не &. playground
Привет. Подскажите, можно ли как-то переделать утилиту из примера выше assert() так, чтобы она возвращала true/false и при этом так же кидала ворнинг, если результат выражени...
Привет, подскажите, плз, как в пятом antd юзать его встроенные классы, такие как .ant-table-container, в своих кастомных компонентах? Мне это нужно, т.к. я юзаю headless-табл...
https://codepen.io/Neuracorr/pen/mdzejwx Привет! Как запретить кнопке переноситься на новую строку, но при этом оставить переносы для текста? Желательно без добавления  ...
Привет! Подскажите, плз, можно ли в TS обозвать имя свойства объекта на основе другого типа? Нужно нечто подобное: type UserIdKey = 'uuid'; type User<IdKey> = { email: st...
Привет. Может кто подсказать, что не нравится TS'у? Код: type Item<IdKey extends string> = { [Key in IdKey]: number; }; const generateItem = <IdKey extends string>(idKey:...
Привет. Подскажите, пожалуйста, почему у меня некоторые типы из библиотек оказываются в глобальном пространстве, и как это предотвратить? Например, типы Interval или Day дост...
Привет. Подскажите, плз, можно ли в macOS настроить переключение раскладки по левому и правому Option (или Shift и т.д.)? Например, по двойному нажатию на эти клавиши. Может, ...
Привет, подскажите, плз, как описать тип для "plain object"? На скрине на 24-й строке пример как я задумывал его использовать. Гарды для чисел, строк и массивов привёл в каче...
Привет, народ! Может, немного не по теме, но есть ли плагин для Prettier, чтобы конвертировать относительные импорты в абсолютные? Не прям все, конечно, а только те, которые з...
Привет! Кто обновлял WebStorm до 2021.2? У вас тоже пропала возможность делать закладки на файлах (не внутри файлов, а на самих файлах)? При этом на папки закладки нормально...
Привет всем. Делаю некое подобие энума, но с доп. свойствами. Разобрался как его использовать в качестве типа через as const и keyof typeof …. Но ещё хотелось бы добавить ст...
Как описать в Zod (или Superstruct) аналоги type Key = keyof T и type Value = T[keyof T]? Пример того, как я пытаюсь сделать это в Zod: https://codesandbox.io/s/great-haibt-i...
Привет. Подскажите, плз, в WebStorm можно как-то включить фолдинг не только по фигурным скобкам и квадратным, но и по круглым? У меня шторм версии 2021.2, если что.
Привет, а в TS оператор "nullish coalescing" из коробки не работает, да? Песочница: https://typescript-play.js.org/#code/DYUwLgBAhjBcEGcwCcCWA7A5hAPhdArsMANwBQZMUEAvBAOQBmA9s...
https://tsplay.dev/wOJkrW Привет. Напомните, плз, как можно перевести типы в их названия в виде строк? Свой велосипед прилагаю в примере (утилита ToString<…>), но вроде был к...