AbstractStaticresolveResolves a format function from an AxisFormat configuration.
Priority order:
function - Function body string (custom logic)type - Format type specifier (common patterns)OptionalaxisFormat: AxisFormatOptional axis format configuration
Resolved format function
StaticwrapWraps a format function with edge case handling. Handles null, undefined, and NaN values gracefully.
The format function to wrap
Optionaloptions: { missingText?: string }Options for handling edge cases
OptionalmissingText?: stringText to display for missing/invalid values (default: 'missing')
Wrapped format function with edge case handling
StaticapplyApplies a format function to a single value or array of values. When given an array, formats each element individually.
Single value or array of values to format
Format function to apply
Formatted string or array of formatted strings
Formatting utility functions for MAIDR value display. Provides format resolution, application, and pre-built formatter factories.