Typescript Features Over Javascript Function Practice