static formatCurrency(amount, currency) {
		let amountString = amount.toFixed(2);

		if (!CurrencyData[currency]) {
			return amountString;
		}

		let data = CurrencyData[currency];

		if (data.whole) {
			amountString = amountString.replace('.00', '');
		}

		if (data.commas) {
			amountString = amountString.replace('.', ',');
		}

		return (data.prepend || '') + amountString + (data.append || '');
	}
@param {number} amount
@param {ECurrencyCode} currency
@returns {string}