Function: mergeDefaults()
mergeDefaults(
base,patch):BaleybotDefaults
Defined in: packages/core/src/core/defaults.ts:91
Merge a patch over a base, group by group.
A field present in the patch wins; a field absent from it keeps the base's
value. undefined in a patch means "not specified", not "unset" — clearing
a default is resetDefaults, so that a caller spreading an options
object with optional fields does not silently erase configuration.
Parameters
base
patch
DefaultsPatch | undefined