docs of studying typescript