Locale Options Interface

interface Locale {
    code?: string;
    date?: ((value, language, options, preformattedLocaleValue?) => string);
    number?: ((value, language) => string);
    optionsObject?: {
        15seconds?: LocaleTimeScaleOptions;
        30minutes?: LocaleTimeScaleOptions;
        daily?: LocaleTimeScaleOptions;
        hourly?: LocaleTimeScaleOptions;
        minute?: LocaleTimeScaleOptions;
        monthly?: LocaleTimeScaleOptions;
        quarterly?: LocaleTimeScaleOptions;
        weekly?: LocaleTimeScaleOptions;
        yearly?: LocaleTimeScaleOptions;
    };
    time?: ((value, language, options, preformattedLocaleValue?) => string);
    translations?: {
        group?: string;
        meter?: {
            title?: string;
        };
        tabularRep: {
            downloadAsCSV?: string;
            title?: string;
        };
        toolbar: {
            exitFullScreen?: string;
            exportAsCSV?: string;
            exportAsJPG?: string;
            exportAsPNG?: string;
            makeFullScreen?: string;
            moreOptions?: string;
            resetZoom?: string;
            showAsTable?: string;
            zoomIn?: string;
            zoomOut?: string;
        };
        total?: string;
    };
}

Properties

code?: string
date?: ((value, language, options, preformattedLocaleValue?) => string)

Type declaration

    • (value, language, options, preformattedLocaleValue?): string
    • Parameters

      • value: Date
      • language: string
      • options: DateTimeFormatOptions
      • Optional preformattedLocaleValue: string

      Returns string

number?: ((value, language) => string)

Type declaration

    • (value, language): string
    • Parameters

      • value: number
      • language: string

      Returns string

optionsObject?: {
    15seconds?: LocaleTimeScaleOptions;
    30minutes?: LocaleTimeScaleOptions;
    daily?: LocaleTimeScaleOptions;
    hourly?: LocaleTimeScaleOptions;
    minute?: LocaleTimeScaleOptions;
    monthly?: LocaleTimeScaleOptions;
    quarterly?: LocaleTimeScaleOptions;
    weekly?: LocaleTimeScaleOptions;
    yearly?: LocaleTimeScaleOptions;
}

Type declaration

time?: ((value, language, options, preformattedLocaleValue?) => string)

Type declaration

    • (value, language, options, preformattedLocaleValue?): string
    • Parameters

      • value: Date
      • language: string
      • options: DateTimeFormatOptions
      • Optional preformattedLocaleValue: string

      Returns string

translations?: {
    group?: string;
    meter?: {
        title?: string;
    };
    tabularRep: {
        downloadAsCSV?: string;
        title?: string;
    };
    toolbar: {
        exitFullScreen?: string;
        exportAsCSV?: string;
        exportAsJPG?: string;
        exportAsPNG?: string;
        makeFullScreen?: string;
        moreOptions?: string;
        resetZoom?: string;
        showAsTable?: string;
        zoomIn?: string;
        zoomOut?: string;
    };
    total?: string;
}

Type declaration

  • Optional group?: string
  • Optional meter?: {
        title?: string;
    }
    • Optional title?: string
  • tabularRep: {
        downloadAsCSV?: string;
        title?: string;
    }
    • Optional downloadAsCSV?: string
    • Optional title?: string
  • toolbar: {
        exitFullScreen?: string;
        exportAsCSV?: string;
        exportAsJPG?: string;
        exportAsPNG?: string;
        makeFullScreen?: string;
        moreOptions?: string;
        resetZoom?: string;
        showAsTable?: string;
        zoomIn?: string;
        zoomOut?: string;
    }
    • Optional exitFullScreen?: string
    • Optional exportAsCSV?: string
    • Optional exportAsJPG?: string
    • Optional exportAsPNG?: string
    • Optional makeFullScreen?: string
    • Optional moreOptions?: string
    • Optional resetZoom?: string
    • Optional showAsTable?: string
    • Optional zoomIn?: string
    • Optional zoomOut?: string
  • Optional total?: string