Ниже приведены три файла демонстрационного проекта next.js / TypeScript.Обратите внимание, что SomeType.ts
имеет тип TS в качестве экспорта по умолчанию, а some-stuff.ts
имеет тип TS и объект JS в качестве экспорта.Я думаю, что это должно работать, но вместо этого я получаю следующее сообщение об ошибке - кто-нибудь знает, в чем может быть проблема?

страниц /SomeType.ts:
type SomeType = { a: number, b: number }
export default SomeType
страниц / some-stuff.ts:
import SomeType from './SomeType'
const someValue: SomeType = { a: 11, b: 22 }
export {
someValue,
// If we would not export SomeType
// the demo would work fine - very strange...
SomeType
}
страниц / index.ts
import { someValue } from './some-stuff'
export default () => JSON.stringify(someValue)