regenerate ts
support ParseNew, TypeNew