Javascript 是否有将TypeScript/Angular类分解为属性的函数?

Javascript 是否有将TypeScript/Angular类分解为属性的函数?,javascript,angular,typescript,class,Javascript,Angular,Typescript,Class,有没有办法删除外部类并获取它的所有属性和内部类?例如:我有一个角度服务,他接受“分支”类: createBranch(branch:branch):可观察{ 常量标记:string=sessionStorage.getItem('a-ut'); const apiUrl=environment.apiHostLumen+'/branch?token='+token; const body={branch}; const headers=新的头({'Content Type':'applicati

有没有办法删除外部类并获取它的所有属性和内部类?例如:我有一个角度服务,他接受“分支”类:

createBranch(branch:branch):可观察{
常量标记:string=sessionStorage.getItem('a-ut');
const apiUrl=environment.apiHostLumen+'/branch?token='+token;
const body={branch};
const headers=新的头({'Content Type':'application/json'});
const options=newrequestoptions({headers:headers});
返回这个.http.post(apiUrl,body,options).pipe(
重试(1),
映射(res=>res.json()),
地图(数据=>{
if(data.success){
返回BranchFactory.fromJson(data.result);
}
}),
catchError(this.ehs.handleError('createBranch'))
);
}
但是API在请求体中需要分支类内部的单个属性(不需要外部分支)。发送像
branch.name
branch.age
,。。。有没有办法把它缩写一下


非常感谢

试着将你的树枝伸入身体:

const body = { ...branch };

这将“爆炸”你的分支,并摆脱结构

非常感谢你!往往是小事情帮了大忙。
const body = { ...branch };