(target: T, source: AnyObject[])
| 299 | export function mergeIf<T, S1, S2, S3, S4>(target: T, source: [S1, S2, S3, S4]): T & S1 & S2 & S3 & S4; |
| 300 | export function mergeIf<T>(target: T, source: AnyObject[]): AnyObject; |
| 301 | export function mergeIf<T>(target: T, source: AnyObject[]): AnyObject { |
| 302 | // eslint-disable-next-line @typescript-eslint/no-use-before-define |
| 303 | return merge<T>(target, source, {merger: _mergerIf}); |
| 304 | } |
| 305 | |
| 306 | /** |
| 307 | * Merges source[key] in target[key] only if target[key] is undefined. |
no test coverage detected
searching dependent graphs…