const staticFormatter: FormatOptions = {
style: 'unit',
unit: 'celsius',
maximumFractionDigits: 1
};
const dynamicFormatter: FormatOptions = (system: string) => {
if (system === 'imperial') {
return { style: 'unit', unit: 'fahrenheit', maximumFractionDigits: 0 };
}
return { style: 'unit', unit: 'celsius', maximumFractionDigits: 1 };
};
Formatting options for numeric configuration property display values.
Supports both static formatting options and dynamic formatting based on unit system. Built on top of the Intl.NumberFormat API for internationalization support.