Typescript Interface Nested Object In Typescript