upload code file and typescript