Consider a type:
interface BaseType { a: number; b: number; c: number; }
Now consider a type derived from it where c is no
c