TypeScript Version: nightly (2.1.0-dev.20160918)
Code
classA{json(): Promise<any>{returnPromise.resolve({});};}functiontest(){letp=Promise.resolve(newA());p.then(x=>x.json()).then(x=>x.b);}Expected behavior:
Compiled without errors
Actual behavior:
Compiled with an error
error TS2339: Property 'b' does not exist on type 'A'.
TypeScript Version: nightly (2.1.0-dev.20160918)
Code
Expected behavior:
Compiled without errors
Actual behavior:
Compiled with an error