import { PlatformConfigs } from './interface'; /** * @name mergeConfigs * @description * Merge Parameters, and the priority is: * 1. Custom parameters have higher priority than the default configuration, * such as `core` configuration, custom priority is higher than the default. * 2. In the `plt.platforms()` array, the more advanced Platform parameters, * the higher the priority is, such as: core < mobile < ios < iphone < cordova. * 3. The plain object will use `assign` to collect params, other types of parameters will be replaced directly. * * @param {PlatformConfigs} defaultConfigs - dist configs * @param {PlatformConfigs} customerConfigs - customer configs * @return {PlatformConfigs} */ export default function mergeConfigs(defaultConfigs: PlatformConfigs, customerConfigs: PlatformConfigs): PlatformConfigs;