(
base: PluginConfig["manualMode"],
override?: Partial<PluginConfig["manualMode"]>,
)
| 873 | } |
| 874 | |
| 875 | function mergeManualMode( |
| 876 | base: PluginConfig["manualMode"], |
| 877 | override?: Partial<PluginConfig["manualMode"]>, |
| 878 | ): PluginConfig["manualMode"] { |
| 879 | if (override === undefined) return base |
| 880 | |
| 881 | return { |
| 882 | enabled: override.enabled ?? base.enabled, |
| 883 | automaticStrategies: override.automaticStrategies ?? base.automaticStrategies, |
| 884 | } |
| 885 | } |
| 886 | |
| 887 | function mergeExperimental( |
| 888 | base: PluginConfig["experimental"], |