记录下 typescript 使用 typeof 和 keyof 将一个对象所有的key定义为一个类型
typeofconstobj={name:'测试',id:1,children:{name:'测试-子',id:2}}//定义类型typeObjType=typeofobj//这个时候的ObjType的类型为{name:string,id:number,children:{name:string,id:number}}keyofinterfaceType1{name:stringid:number