typescript projects may not compile
typescript projects may not compile

Transforming the project into a type definition means that it
is also interpreted during the compile phase of Typescript project,
and therefore MUST be valid for the parent project to compile.

mage/mage,mage/mage,mage/mage