/**
 * Replaces the supplied defaults with the properties specified in the overrides.
 * This returns a new object.
 */ export function overrideDefaults < T > ( defaults , overrides ? ) { return Object . assign ( { } , defaults , overrides ) ; }