import {transpile} from 'typescript';
eval(transpile(<ТЕКСТ ФАЙЛА>, undefined, fileName));
Всем привет!
Я таким образом выполняю пользовательские скрипты на TypeScripte. В файлах могут быть ошибки компиляции, для этого я передаю параметр fileName. Но также может быть ошибки во время выполнения кода в eval
Они выводятся например так:
eval at ... <anonymous>:56:15
Два вопроса:
1) Как мне заменить на путь к файлу на TypeScript-е?
2) И каким образом 56:15 заменить на координаты ошибки не JS-файле, а в исходном файле на TypeScript-е?