Empty function declarations are marked as uncovered

Consider the following code sample:

export function getConfiguration(host: Host, candidates: Array<string>): ResolvedConfiguration;
export function getConfiguration(host: Host, configurationFilePath: string): ResolvedConfiguration | typeof unresolvable;
export function getConfiguration(
  host: Host,
  candidatesOrConfigurationFilePath: Array<string> | string
) {
  // ...
}

The first two function declarations are marked as uncovered, regardless of the coverage of the actual implementation.

Function declarations with empty bodies should probably be considered non-relevant.

Assignee Loading
Time tracking Loading