TypeScript/tests/baselines/reference/assignmentCompatWithGenericCallSignatures.js
2014-08-15 15:49:09 -07:00

16 lines
504 B
TypeScript

//// [assignmentCompatWithGenericCallSignatures.ts]
// some complex cases of assignment compat of generic signatures that stress contextual signature instantiation
var f: <S extends { p: string }[]>(x: S) => void
var g: <T extends { p: string }>(x: T[]) => void
f = g; // ok
g = f; // ok
//// [assignmentCompatWithGenericCallSignatures.js]
// some complex cases of assignment compat of generic signatures that stress contextual signature instantiation
var f;
var g;
f = g; // ok
g = f; // ok