TypeScript Version: 2.7.2
Search Terms: object literal parameter inference destructuring default value
Code
constfn1=(options: {headers?: {}})=>{};// No error as expectedfn1({headers: {foo: 1}});constfn2=({ headers ={}})=>{};// Unexpected error: Property 'foo' does not exist on type '{}'.fn2({headers: {foo: 1}});
TypeScript Version: 2.7.2
Search Terms: object literal parameter inference destructuring default value
Code