Следующий код (в приложении create-реакции-приложение) завершается с ошибкой: Cannot re-export a type when the '--isolatedModules' flag is provided.
Я не реэкспортирую:
type UserRole = 'user' | 'super_user' | 'admin'
interface User {
firstName: string
lastName: string
role: UserRole
}
export { UserRole, User }
Следующий код НЕ завершается с ошибкой:
export type UserRole = 'user' | 'super_user' | 'admin'
export interface User {
firstName: string
lastName: string
role: UserRole
}
Я запутался, так как это ошибка или особенность TypeScript. Есть идеи?
Протестировано с использованием TypeScript v3.7.5 и v3.8.3