Typescript Functional Programming Vs Object Oriented Design Approach