есть проблема. теперь отвалились импорты вида import * as express from 'express'. мне их нужно будет переписать на import express from 'express'? почему?
Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead
если кратко, то потому что если менее кратко то потому что тс долго сопротивлялся идее того что коммонжс интероп должен быть построен на дефолтных импортах и делал это на зведочках потом оказалось что это иногда всё ломает, поэтому они таки запилили не обратно совместимую опцию, зато стало как в бабеле я вот здесь раскрыл подробнее если англ норм https://itnext.io/great-import-schism-typescript-confusion-around-imports-explained-d512fc6769c2
Обсуждают сегодня