Type guard to validate if a value is a valid currency symbol. Checks if the value is a string and if it is in the CURRENCY_SYMBOL_MAP.
The value to validate
Type predicate indicating if the value is a valid currency symbol
const validSymbol = "$";if (isCurrencySymbol(validSymbol)) { console.log("Valid currency symbol:", validSymbol);} else { console.log("Invalid currency symbol:", validSymbol);} Copy
const validSymbol = "$";if (isCurrencySymbol(validSymbol)) { console.log("Valid currency symbol:", validSymbol);} else { console.log("Invalid currency symbol:", validSymbol);}
Type guard to validate if a value is a valid currency symbol. Checks if the value is a string and if it is in the CURRENCY_SYMBOL_MAP.