//// [constraintSatisfactionWithAny2.ts] // errors expected for type parameter cannot be referenced in the constraints of the same list // any is not a valid type argument unless there is no constraint, or the constraint is any declare function foo(x: U) => Z>(y: T): Z; var a: any; foo(a); foo(a); //// [constraintSatisfactionWithAny2.js] var a; foo(a); foo(a);