TypeScripts абстрагирует модуль импорта/экспорта в виде "декларативного" способа.
Но что, если я хочу импортировать или экспортировать что-то на основе какого-то определенного времени выполнения?
Наиболее распространенным вариантом использования является обмен кодами между платформами типа Node.js и Windows Script Host.
TypeScript очень собственный io.ts, который абстрагирует ввод/вывод в компиляторе TSC, вручную взламывает встроенный синтаксис модуля TypeScript. Это единственный способ?
P.S. Проблема с приложением import fs = module ( "fs" ) в оператор if заключается в том, что TypeScript разрешает только операции импорта на верхнем уровне. Это означает, что в WSH требуется ( "fs" ) будет выполняться и, очевидно, не выполняется, поскольку требуется undefined.