import-js/eslint-plugin-import
"Multiple exports of name 'xxx' import/export" error is thrown if types are exported
开放
#3,136 创建于 2025年1月4日
bughelp wantedtypescript
仓库指标
- 星标
- (5,940 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
We have the following two files in the package:
m.ts
export interface Foo {}
export function f(foo: Foo): void {
}
index.ts
export {f} from 'm';
export type * from 'm';
Actual result:
While linting this code the plugin prints the following error for index.ts:
Multiple exports of name 'f' import/export
Expected result:
I don't expect the error to be thrown for the above case as the second expression in index.ts exports types, so there should be no duplicates.
Plugin version: 2.31.0