前端初学ts,请问一下各位vue3+ts中的一个问题
我从vue-router中引用了一个叫RouteRecordRaw的数组,这个数组是联合类型的

然后我想要用el-tree的组件来创建一个简易的路由菜单,点击跳转


现在我遇到了一个问题,el-tree中树节点的属性名称是label,但是publicRoutes是RouteRecordRaw类型的,里面没有label,因此就不能直接直接把publicRoutes赋值给treeData


于是我想在RouteRecordRaw中添加一个label属性,新建一个叫routerTree的类型

但是这样报错

提示RouteRecordRaw类型不能赋值给routerTree类型
请问一下这里该怎么写才能扩展RouteRecordRaw,或者生成一个新类型
百度了很久也没找到类似情况的解决办法,希望有人能指点一下,谢谢