1interface Object { 2 data: number; 3} 4interface Function { 5 functionData: string; 6} 7var o = {}; 8var f = function () { }; 9 10var r1 = o['data']; // Should be number 11var r2 = o['functionData']; // Should be any (no property found) 12var r3 = f['functionData']; // Should be string 13var r4 = f['data']; // Should be number