in github-projects/map-labels/utils.ts [21:29]
export function merge<T extends object>(target: Partial<T>, source: Partial<T>): Partial<T> {
const merged = { ...target };
(Object.keys(source) as Array<keyof T>).forEach((key) => {
if (source[key] !== undefined) {
merged[key] = source[key];
}
});
return merged;
}