mirror of
https://github.com/swc-project/swc.git
synced 2024-12-25 06:36:08 +03:00
12 lines
177 B
TypeScript
12 lines
177 B
TypeScript
|
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
|