одного из входного параметра компонента
// prop.ts
export interface PropType {
title: string
subtitle: string
}
Рядом лежит файл index.ts, который этот интерфейс реэкспортирует
// index.ts
export { PropType } from "./prop.ts"
Соответственно есть компонент, который импортирует этот интерфейс и использует его в defineProps, и есть родительский компонент ,который импортирует этот компонент и интерфейс.
Но по итогу получаю ошибку
SyntaxError: ambiguous import: PropType
и ничего не могу с этим поделать, кто нибудь сталкивался?
но если ссылаться на этот интерфейс без реэкспорта - все нормально
The interface or object literal type can contain references to types imported from other files, however, the generic argument itself passed to defineProps cannot be an imported type:
то есть если я определю точно такой же интерфейс непосредственно в компоненте и не буду делать импорт - ошибка не исчезнет
Обсуждают сегодня