==== tests/cases/compiler/contextualTyping21.ts (1 errors) ==== var foo:{id:number;}[] = [{id:1}]; foo = [{id:1}, 1]; ~~~ !!! Type '{}[]' is not assignable to type '{ id: number; }[]': !!! Type '{}' is not assignable to type '{ id: number; }': !!! Property 'id' is missing in type '{}'.