pubload/renderer/utils.ts

8 lines
227 B
TypeScript

// Same as Object.assign() but with type inference
export function objectAssign<Obj extends object, ObjAddendum>(
obj: Obj,
objAddendum: ObjAddendum
): asserts obj is Obj & ObjAddendum {
Object.assign(obj, objAddendum)
}