11 lines
No EOL
268 B
TypeScript
11 lines
No EOL
268 B
TypeScript
class Base { foo() { } }
|
|
class Derived1 extends Base { bar() { } }
|
|
class Derived2 extends Base { baz() { } }
|
|
class Derived3 extends Base { biz() { } }
|
|
|
|
function foo(name: "SPAN"): Derived1;
|
|
function foo(name: "DIV"): Derived2 {
|
|
return null;
|
|
}
|
|
|
|
foo("HI"); |