У меня есть файл с именем types.ts
, в котором есть все мои типы. Я хочу экспортировать некоторые из них, например:
export type Example {
something: string;
}
У меня есть другой файл с именем index.ts
, точка входа для моего кода. Я хочу экспортировать тип "Пример". Когда я пробую следующее:
import { Example } from "./types";
export default {
Example
}
, я получаю следующую ошибку:
«Пример» относится только к типу, но здесь используется как значение. Ts ( 2693)
Я не уверен, как правильно экспортировать тип из другого файла. Я также пробовал следующее:
export * from "./types";
export { Example } from "./types";
Но это не работает, поскольку это не часть экспорта из-за моего export default
, который содержит другие вещи, однако это может быть совершенно другая проблема, если это правильный способ сделать это.
Какой правильный / лучший способ добиться этого?