我已经创建了多个接口,并希望从一个公共的index.ts
文件中发布它们,如下所示:
--pages
------index.interface.ts
--index.ts
现在,在我的index.ts
中,我导出如下内容:
export { timeSlots } from './pages/index.interface';
而我的index.interface.ts
看起来像这样:
export interface timeSlots {
shivam: string;
daniel: string;
jonathan: string;
}
现在当我试着这么做的时候,它会说:Re-exporting a type when the '--isolatedModules' flag is provided requires using 'export type'.ts(1205)
不确定为什么会出现此错误,有人能帮助您吗?
1条答案
按热度按时间bybem2ql1#
在重新导出类型时,只需使用以下语法:
或者,如果使用的TypeScript版本〉=
4.5
,则可以在 each 导出的类型标识符之前使用type
修饰符:第二种方法允许您在单个
export
语句中混合使用 type 和 value 标识符:其中
greeting-module.ts
可能如下所示: