Options
All
  • Public
  • Public/Protected
  • All
Menu

Module IntlResovlers

An internal Format.Utils sub-module containing methods related to culture formatting information resolution.

Because the module and its members cannot be truly internal, refrain from calling its methods directly.

Index

Variables

Private controlCharsRegExp

controlCharsRegExp: RegExp

Private digitsWithWhitespaceRegExp

digitsWithWhitespaceRegExp: RegExp

Private long

long: string

Private nonDigitSymbolRegExp

nonDigitSymbolRegExp: RegExp

Private numeric

numeric: string

Private partialNumberFormatReplacementsRexExp

partialNumberFormatReplacementsRexExp: RegExp

Private short

short: string

Private twoDigit

twoDigit: string

Functions

Private applyNumberCultureFormatting_

  • applyNumberCultureFormatting_(invariantlyFormattedString: string, replaceInvariantSymbolsCallback: function): string
  • Parameters

    • invariantlyFormattedString: string
    • replaceInvariantSymbolsCallback: function
        • (replaceChar: string): string
        • Parameters

          • replaceChar: string

          Returns string

    Returns string

Private getCurrencyDecimalDigits_

  • getCurrencyDecimalDigits_(formatInfo: NumberFormatInfo, currencyCode: string): number

Private getEra_

  • getEra_(date: any, formatProvider: function): string
  • Parameters

    • date: any
    • formatProvider: function
        • (resolvedOptions: DateTimeFormatOptions): DateTimeFormat
        • Parameters

          • resolvedOptions: DateTimeFormatOptions

          Returns DateTimeFormat

    Returns string

Private getFirstNonDigit

  • getFirstNonDigit(sample: string, offset: number): string

Private getLongMonth_

  • getLongMonth_(date: any, formatProvider: function): string
  • Parameters

    • date: any
    • formatProvider: function
        • (resolvedOptions: DateTimeFormatOptions): DateTimeFormat
        • Parameters

          • resolvedOptions: DateTimeFormatOptions

          Returns DateTimeFormat

    Returns string

Private getShortMonth_

  • getShortMonth_(date: any, formatProvider: function): string
  • Parameters

    • date: any
    • formatProvider: function
        • (resolvedOptions: DateTimeFormatOptions): DateTimeFormat
        • Parameters

          • resolvedOptions: DateTimeFormatOptions

          Returns DateTimeFormat

    Returns string

Private isBlank

  • isBlank(value: string, customBlankChar?: string): boolean

Private removeControlChars

  • removeControlChars(formattedValue: string): string

Private removeFormatDigits

  • removeFormatDigits(formattedValue: string): string

Private setAmPmDesignators

  • setAmPmDesignators(formatInfo: DateTimeFormatInfo, amPmDesignatorFormatter: DateTimeFormat): void

Private setDateTimeFormatInfo_

  • Parameters

    • formatInfo: DateTimeFormatInfo
    • formatProvider: function
        • (resolvedOptions: DateTimeFormatOptions): DateTimeFormat
        • Parameters

          • resolvedOptions: DateTimeFormatOptions

          Returns DateTimeFormat

    Returns void

Private setDayNames

  • setDayNames(formatInfo: DateTimeFormatInfo, shortDayFormatter: DateTimeFormat, longDayFormatter: DateTimeFormat): void

Private setNumberFormatInfo_

  • setNumberFormatInfo_(formatInfo: NumberFormatInfo, decimalSampler: NumberFormat, currencySampler: NumberFormat): void

Private setSeparators

  • setSeparators(formatInfo: DateTimeFormatInfo, dateSeparatorFormatter: DateTimeFormat, timeSeparatorFormatter: DateTimeFormat): void

Object literals

Private nonStandardCurrencyDecimalDigits

nonStandardCurrencyDecimalDigits: object

ADP

ADP: number

AFA

AFA: number

BEF

BEF: number

BHD

BHD: number

BIF

BIF: number

BYB

BYB: number

BYR

BYR: number

CLF

CLF: number

CLP

CLP: number

COP

COP: number

DJF

DJF: number

ECS

ECS: number

ESP

ESP: number

GNF

GNF: number

GRD

GRD: number

HUF

HUF: number

IDR

IDR: number

IQD

IQD: number

ITL

ITL: number

JOD

JOD: number

JPY

JPY: number

KMF

KMF: number

KRW

KRW: number

KWD

KWD: number

LAK

LAK: number

LUF

LUF: number

LYD

LYD: number

MGF

MGF: number

MZM

MZM: number

OMR

OMR: number

PTE

PTE: number

PYG

PYG: number

ROL

ROL: number

RWF

RWF: number

TJR

TJR: number

TMM

TMM: number

TND

TND: number

TPE

TPE: number

TRL

TRL: number

TWD

TWD: number

UGX

UGX: number

VND

VND: number

VUV

VUV: number

XAF

XAF: number

XOF

XOF: number

XPF

XPF: number

Generated using TypeDoc