分离 types, 删除 AutoRouter