25 Jan 2023, 11:53 UTC≈2,950 views9 reactionsread 6 August 2026 пример выше довольно примитивный и непонятно зачем там Boolean вообще и отдельная переменная
вот более жизненный пример с несколькими проверками в условии
https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAJQKYEMDG8BmUIjgcilQ3wFgAoCtCAOwGd4AFAGxQE8ko4BeOACgDecAK5RmALjgB9OAF9JQ0RLgMowGgHM5ASh4A+OAB49hgPR6KFJAA9IsONXpNWHKAHUoKMGE49+isQAaFRgUGGE6OQURMUlVdS0AHzgaYWZmAG4QsIjJfFpmdSR8OGT8zExCmmKdfTgBCjgmh1oGFQALCAB3Fn…
👍9
25 Jan 2023, 10:19 UTC≈2,810 views16 reactionsread 6 August 2026 вот такой совет есть
не стоит использовать Boolean(...) потому что он заставляет тс терять информацию про type refinement
фича появилась в 4.4 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-4.html#control-flow-analysis-of-aliased-conditions-and-discriminants
пример https://www.typescriptlang.org/play?#code/CYUwxgNghgTiAEYD2A7AzgF3gDwFz0xgEsUBzeAH3hQFcIIBuAWAChXl0sAjJJCEKCgDCqYEQxFU8ALzwAQr36C…
👍16
21 Dec 2022, 09:45 UTC≈2,940 views8 reactionsread 6 August 2026 как-то пропустил что в 4.8 появилась вот такая штуковина
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-8.html#exclude-specific-files-from-auto-imports
последнее время был такой кейс, есть враппер над sentry, и есть файл который умеет этот враппер лениво инициализировать как динамический модуль
публичные контракты намеренно одинаковые для облегчения их расширения, примерно вот в таком стиле
e…
👍5🔥2❤1
7 Nov 2022, 16:37 UTC≈2,160 views13 reactionsread 6 August 2026 https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/#unlisted-property-narrowing-with-the-in-operator
но это еще круче
вспоминаю как несколько лет назад рассказывал что unknown это прикольно, но всё равно приходится делать всякие ужимки если ты хочешь проверить его нормально как объект
теперь наконец-то можно сузить до объекта а потом довыяснить поля!
👍8🔥5
7 Nov 2022, 16:34 UTC≈1,930 views8 reactionsread 6 August 2026 https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/#the-satisfies-operator
это прямо пушка-бомба
не могу уже вспомнить конкретно но регулярно наталкивался на подобный кейс, хочется и получить какие-то гарантии и не мешать выводу типов делать свою работу
приходилось костылить дженерики не по делу
🔥6👍2
18 Aug 2022, 11:53 UTC≈1,730 views13 reactionsread 6 August 2026 Photo
Почему я хочу сплит клаву
👍7😁4🔥2
3 Aug 2022, 06:24 UTC≈2,070 views11 reactionsread 6 August 2026 Пару-тройку месяцев назад я посмотрел вот этот видос https://youtu.be/PZ7lDrwYdZc
Сначала я вообще его не хотел смотреть ибо очень скептически отношусь к таким заявлениям про в 40 раз лучше
Но в рамках очередного праздного шатания по ютубу всё-таки согласился
Подумал что видос в целом неплохой и можно что-то из него извлечь
Первое с чего я начал это стал читать non-fiction (не художественную литератуту) после обеда
…
👍8🔥3
28 Jun 2022, 05:04 UTC≈1,810 viewsread 6 August 2026 https://podlodka.io/273
вообще божественный выпуск
это то что я всю жизнь чувствовал но не мог облечь в аргументацию
приглашаю в коменты поспорить
13 Mar 2022, 09:51 UTC≈2,250 views25 reactionsread 6 August 2026 Photo
Читаю "45 татуировок менеджера"
Boy, oh, boy, that did not fucking age well
П.С. Теперь вот эти исполнители приказов убивают людей и оправдывают войну
П.П.С. Книжка вообще хорошая, но вот этот эпиграф проверку временем не выдержал...
👎16👍7🤔2
3 Mar 2022, 20:04 UTC≈2,490 views1 reactionsread 6 August 2026 Также, может пригодится https://habr.com/ru/company/hh/blog/510104/
👍1
3 Mar 2022, 20:04 UTC≈2,060 viewsread 6 August 2026 Никита также написал офигенную статью
3 Mar 2022, 19:25 UTC≈2,650 views9 reactionsread 6 August 2026 Накатал немного текста про то как составлять/исправлять резюме
https://telegra.ph/Pochemu-menya-ne-zovut-na-sobesedovaniya-03-03
🔥9
Showing the 12 most recent of 20 posts we hold for @typesafesound. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.