Note: This is not a real constructor, but just a description of the type of object that should be passed as
a parameter to some method(s), and/or the return value from some method(s).
In other words, the type exists only for documentation purposes, and you cannot call new currency.__FormatOptions()
an ISO4217 currency code, a three letter sequence like "USD". For use with dojo.currency only.
If false, show no decimal places, overriding places and pattern settings.
override formatting pattern with this string. Default value is based on locale. Overriding this property will defeat localization. Literal characters in patterns are not supported.
number of decimal places to show. Default is defined based on which currency is used.
5 rounds to nearest .5; 0 rounds to nearest whole (default). -1 means do not round.
localized currency symbol. The default will be looked up in table of supported currencies in dojo.cldr
A ISO4217 currency code will be used if not found.