Type Alias: TMergeObjectByUnion<T>
TMergeObjectByUnion<T
> = { [K in keyof T]: T[K] }
& { [K in KeysFromUnion<T> as K extends keyof T ? never : K]?: GetPropType<T, K> }
Defined in: packages/ov0/src/typing/utils/TMergeObjectByUnion.ts:9
合并对象属性保留非共享属性(参数请传联合类型)
Type Parameters
T