tests/cases/compiler/noImplicitAnyInCastExpression.ts(16,2): error TS2352: Neither type '{ c: null; }' nor type 'IFoo' is assignable to the other. Property 'a' is missing in type '{ c: null; }'. ==== tests/cases/compiler/noImplicitAnyInCastExpression.ts (1 errors) ==== // verify no noImplictAny errors reported with cast expression interface IFoo { a: number; b: string; } // Expr type not assignable to target type ({ a: null }); // Expr type assignable to target type ({ a: 2, b: undefined }); // Neither types is assignable to each other ({ c: null }); ~~~~~~~~~~~~~~~~~ !!! error TS2352: Neither type '{ c: null; }' nor type 'IFoo' is assignable to the other. !!! error TS2352: Property 'a' is missing in type '{ c: null; }'.