eslint-plugin-flowtype icon indicating copy to clipboard operation
eslint-plugin-flowtype copied to clipboard

overloading a function using declare is producing ESLint no-redeclare error

Open gajus opened this issue 7 years ago • 2 comments

declare function DataPoolConnectMethodType (): Promise<DatabasePoolConnectionType>;
declare function DataPoolConnectMethodType ((connection: DatabaseIsolatedPoolConnectionType) => Promise<void>): Promise<void>;

Expected:

No error.

Actual:

no-redeclare error.

Related issues:

  • https://eslint.org/docs/rules/no-redeclare
  • https://github.com/babel/eslint-plugin-babel/issues/162

gajus avatar Nov 14 '18 22:11 gajus

Any updates on this?

bsonntag avatar Jan 15 '20 19:01 bsonntag

A PR is welcome, but no one is working on this.

gajus avatar May 18 '20 05:05 gajus