TypeScript/tests/baselines/reference/functionOverloads6.types

17 lines
898 B
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/functionOverloads6.ts ===
class foo {
2015-04-13 23:01:57 +02:00
>foo : foo, Symbol(foo, Decl(functionOverloads6.ts, 0, 0))
2014-08-15 23:33:16 +02:00
static fnOverload();
2015-04-13 23:01:57 +02:00
>fnOverload : { (): any; (foo: string): any; }, Symbol(foo.fnOverload, Decl(functionOverloads6.ts, 0, 11), Decl(functionOverloads6.ts, 1, 23), Decl(functionOverloads6.ts, 2, 33))
2014-08-15 23:33:16 +02:00
static fnOverload(foo:string);
2015-04-13 23:01:57 +02:00
>fnOverload : { (): any; (foo: string): any; }, Symbol(foo.fnOverload, Decl(functionOverloads6.ts, 0, 11), Decl(functionOverloads6.ts, 1, 23), Decl(functionOverloads6.ts, 2, 33))
>foo : string, Symbol(foo, Decl(functionOverloads6.ts, 2, 21))
2014-08-15 23:33:16 +02:00
static fnOverload(foo?: any){ }
2015-04-13 23:01:57 +02:00
>fnOverload : { (): any; (foo: string): any; }, Symbol(foo.fnOverload, Decl(functionOverloads6.ts, 0, 11), Decl(functionOverloads6.ts, 1, 23), Decl(functionOverloads6.ts, 2, 33))
>foo : any, Symbol(foo, Decl(functionOverloads6.ts, 3, 21))
2014-08-15 23:33:16 +02:00
}