Typescript Practice Question