TypeScript + Require JS экспорт не работает вместе ... Возможно, я что-то делаю не так, кстати, в конце концов я не могу получить, что именно ...
Ошибка: 'TStartReturn' only refers to a type, but is being used as a value here.ts(2693)
PS Я не могу использовать модули ESM. Только общий JS.
Пример:
// ../interfaces.ts
type TIndex = number
type TStartReturn = void
module.exports = {
TIndex,
TStartReturn,
// error 'TStartReturn' only refers to a type, but is being used as a value here.ts(2693)
...
}
// index.ts
const { TStartReturn } = require('../interfaces/index.ts')
// error const start = (): TImageParserReturn => {
// SyntaxError: Unexpected token ')'
const start = (): TStartReturn => {
...
}