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 (167 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (1,078 stars)
PR merge metrics
 (No merged PRs in 30d)

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