How can I infer the keys of the parent as type of a nested property?
interface List { [key:string]: Defini