Quantcast
Channel: YouTrackReSharper (RSRP) - Bug and Issue Tracker
Viewing all articles
Browse latest Browse all 106942

RSRP-465302: Type and Array overload is not handled properly

$
0
0
Reporter NN __ (NN) NN __ (NN)
Created Jul 2, 2017 1:10:42 PM
Updated Apr 9, 2018 8:13:57 PM
Resolved Apr 9, 2018 8:13:57 PM
Subsystem TypeScript
Assignee Nikita Popov (poksh)
Priority Critical
State Fixed
Type Bug
Fix version 2018.1
Affected versions 2017.3, 2017.2
Fixed In Version ReSharper 2018.1 EAP 7
VsVersion All Versions
Valid TypeScript: Sample

export function clone<T extends object>(obj: T[]): T[];
export function clone<T extends object>(obj: T): T; // Overload signature is not compatible with function definition
export function clone<T extends object>(obj: (T | T[])): (T | T[]) {
    return obj;
}

Viewing all articles
Browse latest Browse all 106942

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>