Typescript Interface Nested Object Destructuring