import-js/eslint-plugin-import
View on GitHub"Multiple exports of name 'xxx' import/export" error is thrown if types are exported
Open
#3136 opened on Jan 4, 2025
bughelp wantedtypescript
Description
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