“Utils” 方法
_.AssignByOwnKey<source, target>
把自身(source)已有的属性 用 目标(target)的同名属性覆盖
参数
source (object): 需要处理的自身类型
target (object): 用以覆盖的目标类型
返回
source (object): 返回 被覆盖属性之后的自身属性。
例子
type TypeAfterAssign = _.AssignByOwnKey<{ a: string, b: number }, { a: boolean, b: number, c: string }>;
// => { a: boolean, b: number }
type TypeAfterAssign = _.AssignByOwnKey<{ a: string, b: number }, { c: string }>;
// => { a: string, b: number }