-
Notifications
You must be signed in to change notification settings - Fork 13.1k
Closed
Labels
FixedA PR has been merged for this issueA PR has been merged for this issue
Description
TypeScript Version: 2.0.3
Code
function id<T>(v: T): T { return v; }
function applyToNumber<T>(v: T, toNumber: (x: T) => number): number {
return toNumber(v);
}
applyToNumber(5, v => v); // ok
applyToNumber(5, id); // ok
applyToNumber("aaa", v => v); // error, as expected.
applyToNumber("aaa", id); // ok, but an error is expected.
Expected behavior:
error
Actual behavior:
no error.
sergey-shandar
Metadata
Metadata
Assignees
Labels
FixedA PR has been merged for this issueA PR has been merged for this issue