import-js/eslint-plugin-import
Ver no GitHub"Multiple exports of name 'xxx' import/export" error is thrown if types are exported
Open
#3.136 aberto em 4 de jan. de 2025
bughelp wantedtypescript
Métricas do repositório
- Stars
- (4.946 stars)
- Métricas de merge de PR
- (Mesclagem média 138d 22h) (3 fundiu PRs em 30d)
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