- Notifications
You must be signed in to change notification settings - Fork 13.2k
Closed
Labels
BugA bug in TypeScriptA bug in TypeScriptFixedA PR has been merged for this issueA PR has been merged for this issue
Milestone
Description
TypeScript Version: 2.8.0-rc, 2.9.0-dev.20180327
declarefunctionisFunction<T>(value: T): value is Extract<T,Function>;declarefunctiontoString1(value: object|Function): string;declarefunctiontoString2(value: Function): string;functionfoo<T>(value: T){if(isFunction(value)){toString1(value);// oktoString2(value);// error TS2345: Argument of type 'Extract<T, Function>' is not assignable to parameter of type 'Function'.// Type 'T' is not assignable to type 'Function'.}}izatop
Metadata
Metadata
Assignees
Labels
BugA bug in TypeScriptA bug in TypeScriptFixedA PR has been merged for this issueA PR has been merged for this issue