12 lines
201 B
TypeScript
12 lines
201 B
TypeScript
//// [genericConstraintSatisfaction1.ts]
|
|
interface I<S> {
|
|
f: <T extends S>(x: T) => void
|
|
}
|
|
|
|
var x: I<{s: string}>
|
|
x.f({s: 1})
|
|
|
|
|
|
//// [genericConstraintSatisfaction1.js]
|
|
var x;
|
|
x.f({ s: 1 });
|