https://github.com/microsoft/TypeScript/issues/44858
https://www.typescriptlang.org/play?ts=4.4.0-dev.20210701#code/DYUwLgBAHgXBB2BXYwIB8IGcwCcCW8A5hALwQDkAFiCgPbkDcAUE3gGYQAUYAngA4haHKKRJly2fEXIBKCAG8mEZRDaJ4AYzB5a8VfE5zFKk9FIJkwZiYC+SlWwMzm95QHo3CWhBA4ctHEwIAHqAHQB9TkARhhlwt2DXCA1dTFpQADpgWkJOKHSwWgBlXAIcmWcmOwBGIA
Спасибо @pbdqo
https://www.typescriptlang.org/play?ts=4.4.0-dev.20210701#code/DYUwLgBAHgXBB2BXYwIB8IGcwCcCW8A5hALwQDkAFiCgPbkDcAUE3gGYQAUYAngA4haHKKRJly2fEXIBKCAG8mEZRDaJ4AYzB5a8VfE5zFKk9FIJkwZiYC+SlWwMzm95QHo3CWhBA4ctHEwIAHqAHQB9TkARhhlwt2DXCA1dTFpQADpgWkJOKHSwWgBlXAIcmWcmOwBGIA
Спасибо @pbdqo
https://www.typescriptlang.org/play?#code/KYOwrgtgBAKsDOAXKBvAUFKiGIDRoF800BjAexCSwC4pwIAjYAJygF4oBGABgG5iAZmBAlEASwpQGAChK04SAJSoMUcpTIAbYADpNZAOazF-ImhmITqoA
https://github.com/microsoft/TypeScript/issues/21546
https://github.com/microsoft/TypeScript/issues/26362#issuecomment-412198483
Спасибо @ihor_kazmin
https://github.com/microsoft/TypeScript/issues/21546
https://github.com/microsoft/TypeScript/issues/26362#issuecomment-412198483
Спасибо @ihor_kazmin
Новая (бета) версия тайпскрипта! 🎉
https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta/
https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta/
Microsoft News
Announcing TypeScript 4.5 Beta
Today we are excited to announce the beta release of TypeScript 4.5! To get started using the beta, you can get it through NuGet, or use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Visual…
https://www.typescriptlang.org/play?#code/C4TwDgpgBAglC8UDeUCGAuKwBOBXCANFAEaYB2uAtsRNlAL5QA+yamAZqgDYDOhJmHjgCWZAOYMAUNPa4yAY2DCA9mSjzVPKhAByVGtgAUAD3L7aASmSSotqMPZRDoSMsfGoAQniIA5BWpaXyskGztwjTIhKBByCAA3WgQoYwBuMPDbYAALbGUAdyhfYWAofOEuLigyBKTs1DBIMl8MqXppSVkFJVUodmVlE0wYENbjADpUZJx8dPCHJwnUUcy7SK1KXXMjCeILVvb2mQHDFAw+7j4iUigAImyISuVbhn2gA
Спасибо @kana_sama
Спасибо @kana_sama
From @everdimension
https://www.typescriptlang.org/play?#code/MYewdgzgLgBAbgQwDYFcCmEBcMDeMDaA1mgJ7bQBOAlmAOYC65U1dMAvjALy5sCwAUANCRYVACZcYAcgCMAJgDMUgUPDQYVKGgC2TFrRgAfGGBRIkkxKgz5x9FfwD0jmFBIAHNDBAAzGBAALEDMxACE0AGVmGloAeQoAOTMLKgh-aNYAeoAdAH0ACkARhgBKXMdMmFURfyCQ8Kj9eKTzSU0dAG4BGG6e7ucAPQB+B2EIECQ0ADokEFp8wOCkMMiMuMTk4qA
https://www.typescriptlang.org/play?#code/MYewdgzgLgBAbgQwDYFcCmEBcMDeMDaA1mgJ7bQBOAlmAOYC65U1dMAvjALy5sCwAUANCRYVACZcYAcgCMAJgDMUgUPDQYVKGgC2TFrRgAfGGBRIkkxKgz5x9FfwD0jmFBIAHNDBAAzGBAALEDMxACE0AGVmGloAeQoAOTMLKgh-aNYAeoAdAH0ACkARhgBKXMdMmFURfyCQ8Kj9eKTzSU0dAG4BGG6e7ucAPQB+B2EIECQ0ADokEFp8wOCkMMiMuMTk4qA
https://github.com/microsoft/TypeScript/issues/26255
https://www.typescriptlang.org/play?ts=4.6.2#code/MYewdgzgLgBAtgTwEIFNoHkBGArFxYC8MA3gFAwUwBi66AXDAOQBmIIMUAFijAOYBOKAIZQ0URgBpylJAEEASg0aYh-DtxjAANiAhjJ0inIBaSlQC91PAK5gA1mBAB3MAYC+AblKkoCAA48ALLIYli4+ADSKAgQMER20SDMHP4oSfAhGDh4UF6gkLBCWjpOKAAmUTEMwahZ4VCVEADaALpxME0ARHLynRIw3bLGnS1epPnQMH78AJZgUACSzLLAwCh+UEKYWjxEABQoAB6i-GBFAMpQs2C8DNDXvACUcQB8JIYwM8l7RSXljQA6ObaaxlNAHY4oU4XK5zJ7PMiUJGacAQEA7AE6Xh7RC1KBhHJNI4nM5aS4PFqPLxItykWnTOaLZardabbYoPaMNFwFBcOGMR7eIA
Thanks @iDeBugger
https://www.typescriptlang.org/play?ts=4.6.2#code/MYewdgzgLgBAtgTwEIFNoHkBGArFxYC8MA3gFAwUwBi66AXDAOQBmIIMUAFijAOYBOKAIZQ0URgBpylJAEEASg0aYh-DtxjAANiAhjJ0inIBaSlQC91PAK5gA1mBAB3MAYC+AblKkoCAA48ALLIYli4+ADSKAgQMER20SDMHP4oSfAhGDh4UF6gkLBCWjpOKAAmUTEMwahZ4VCVEADaALpxME0ARHLynRIw3bLGnS1epPnQMH78AJZgUACSzLLAwCh+UEKYWjxEABQoAB6i-GBFAMpQs2C8DNDXvACUcQB8JIYwM8l7RSXljQA6ObaaxlNAHY4oU4XK5zJ7PMiUJGacAQEA7AE6Xh7RC1KBhHJNI4nM5aS4PFqPLxItykWnTOaLZardabbYoPaMNFwFBcOGMR7eIA
Thanks @iDeBugger
Больше тайпскрипт за бивариантность не поругать.
https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/
https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/
Microsoft News
Announcing TypeScript 4.7
Today we’re excited to announce the availability of TypeScript 4.7! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript and adds syntax for types. Types help describe what kinds of values you’re working with and what kinds…
Не все знают, что среди тысяч багов TS в Issues проекта на Github есть и другие тикеты, которые полезно иногда найти и почитать.
С недавнего времени Google начал писать формальные отчёты о том, как прошло обновление до свежей версии TS, в которых указаны breaking changes, забытые в официальном changelog в блоге. Обновление на новую версию — три дня потерянного времени. Смотреть, как инженеры Google наступают на грабли за вас — бесценно.
Иногда могут закрадываться подозрения, что команда TS не делает вообще ничего полезного. В таком случае полезно посмотреть лог дизайн-митингов. Там обсуждаются самые важные изменения, которые, несомненно, затронут все аспекты вашей разработки: как правильно показывать подсказки с помощью JSDoc, и должны ли *.cts файлы считаться модулями.
Stay typesafe, stay informed!
С недавнего времени Google начал писать формальные отчёты о том, как прошло обновление до свежей версии TS, в которых указаны breaking changes, забытые в официальном changelog в блоге. Обновление на новую версию — три дня потерянного времени. Смотреть, как инженеры Google наступают на грабли за вас — бесценно.
Иногда могут закрадываться подозрения, что команда TS не делает вообще ничего полезного. В таком случае полезно посмотреть лог дизайн-митингов. Там обсуждаются самые важные изменения, которые, несомненно, затронут все аспекты вашей разработки: как правильно показывать подсказки с помощью JSDoc, и должны ли *.cts файлы считаться модулями.
Stay typesafe, stay informed!
GitHub
Google feedback on TS 4.7-beta · Issue #48848 · microsoft/TypeScript
This GitHub issue contains feedback on the TS 4.7-beta release from the team that is responsible for keeping Google's internal software working with the latest version of TypeScript. Execut...
Если вам кажется, что сообщения об ошибках в TS могли бы быть более понятными, вы не одни. Одного из соавторов xstate это утомило, и он сделал расширение для vscode, декодирующее ошибки с майкрософтового на английский. Штука, конечно, маргинально полезная, но кому-то, может, и поможет. Потестить без установки можно тут.