@perspective-dev/viewer
    Preparing search index...

    Interface NumberFormatConfig

    Cross-package helpers for per-column value formatting. Used by both viewer-datagrid (cell formatting) and viewer-charts (axis ticks, tooltips, legends) so a column's number_format / date_format configuration produces identical output across plugins.

    The format configs mirror the Intl.NumberFormatOptions / Intl.DateTimeFormatOptions shapes one-for-one — they're written straight into the respective constructors. The date_format.format discriminator ("simple" | "custom") selects between two derivation paths: simple uses dateStyle / timeStyle, custom uses the per-field overrides (year / month / day / ...).

    interface NumberFormatConfig {
        compactDisplay?: "long" | "short";
        currency?: string;
        currencyDisplay?: "symbol" | "code" | "name" | "narrowSymbol";
        maximumFractionDigits?: number;
        maximumSignificantDigits?: number;
        minimumFractionDigits?: number;
        minimumIntegerDigits?: number;
        minimumSignificantDigits?: number;
        notation?: "standard" | "compact" | "scientific" | "engineering";
        style?: "decimal" | "percent" | "currency" | "unit";
        useGrouping?: boolean;
    }
    Index

    Properties

    compactDisplay?: "long" | "short"
    currency?: string
    currencyDisplay?: "symbol" | "code" | "name" | "narrowSymbol"
    maximumFractionDigits?: number
    maximumSignificantDigits?: number
    minimumFractionDigits?: number
    minimumIntegerDigits?: number
    minimumSignificantDigits?: number
    notation?: "standard" | "compact" | "scientific" | "engineering"
    style?: "decimal" | "percent" | "currency" | "unit"
    useGrouping?: boolean