TypeScript/tests/baselines/reference/fluentInterfaces.js
Anders Hejlsberg abd2a8526d Adding tests
2015-09-26 12:58:53 -07:00

18 lines
293 B
TypeScript

//// [fluentInterfaces.ts]
interface A {
foo(): this;
}
interface B extends A {
bar(): this;
}
interface C extends B {
baz(): this;
}
var c: C;
var z = c.foo().bar().baz(); // Fluent pattern
//// [fluentInterfaces.js]
var c;
var z = c.foo().bar().baz(); // Fluent pattern