Typescript type challanges

Link