function foo(); function foo(foo:string); function foo(foo?:any){ return '' }