setCustomCurrencies(mCurrencies) {
			check(typeof mCurrencies === "object" || mCurrencies == null, "mCurrencyDigits must be an object");
			Object.keys(mCurrencies || {}).forEach(function(sCurrencyDigit) {
				check(typeof sCurrencyDigit === "string");
				check(typeof mCurrencies[sCurrencyDigit] === "object");
			});
			_set("currency", mCurrencies);
		}
Replaces existing custom currencies by the given custom currencies. There is a special currency code named
"DEFAULT" that is optional. In case it is set, it is used for all currencies not contained in the list,
otherwise currency digits as defined by the CLDR are used as a fallback.

<b>Note:</b> Setting custom units affects all applications running with the current UI5 core instance.

@param {Object<string,module:sap/base/i18n/Formatting.CustomCurrency>} [mCurrencies]
  A map with the currency code as key and a custom currency definition as value;  the custom currency code
  must contain at least one non-digit character, so that the currency part can be distinguished from the
  amount part; <code>mCurrencies</code> replaces the current custom currencies; if not given, all custom
  currencies are deleted; see {@link #.getCustomCurrencies Formatting.getCustomCurrencies} for an example

@public
@see {@link module:sap/base/i18n/Formatting.addCustomCurrencies Formatting.addCustomCurrencies}
@since 1.120