gajus/eslint-plugin-flowtype

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

Open

#374 opened on Nov 14, 2018

View on GitHub
 (2 comments) (4 reactions) (0 assignees)JavaScript (1,078 stars) (167 forks)batch import
enhancementhelp wanted

Description

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

Expected:

No error.

Actual:

no-redeclare error.

Related issues:

Contributor guide