@serenity-is/corelib / Locale

Interface: Locale

Defined in: src/base/formatting.ts:54

Interface for a locale, similar to .NET's CultureInfo

Extends

Properties

amDesignator?

optional amDesignator: string

Defined in: src/base/formatting.ts:34

AM designator

Inherited from

DateFormat.amDesignator


currencySymbol?

optional currencySymbol: string

Defined in: src/base/formatting.ts:20

Currency symbol

Inherited from

NumberFormat.currencySymbol


dateFormat?

optional dateFormat: string

Defined in: src/base/formatting.ts:28

Default date format string

Inherited from

DateFormat.dateFormat


dateOrder?

optional dateOrder: string

Defined in: src/base/formatting.ts:30

Date order, like dmy, or ymd

Inherited from

DateFormat.dateOrder


dateSeparator?

optional dateSeparator: string

Defined in: src/base/formatting.ts:26

Date separator

Inherited from

DateFormat.dateSeparator


dateTimeFormat?

optional dateTimeFormat: string

Defined in: src/base/formatting.ts:32

Default date time format string

Inherited from

DateFormat.dateTimeFormat


dayNames?

optional dayNames: string[]

Defined in: src/base/formatting.ts:42

Array of day names

Inherited from

DateFormat.dayNames


decimalDigits?

optional decimalDigits: number

Defined in: src/base/formatting.ts:10

Number of digits after decimal separator

Inherited from

NumberFormat.decimalDigits


decimalSeparator

decimalSeparator: string

Defined in: src/base/formatting.ts:6

Decimal separator

Inherited from

NumberFormat.decimalSeparator


firstDayOfWeek?

optional firstDayOfWeek: number

Defined in: src/base/formatting.ts:40

First day of week, 0 = Sunday, 1 = Monday

Inherited from

DateFormat.firstDayOfWeek


groupSeparator?

optional groupSeparator: string

Defined in: src/base/formatting.ts:8

Group separator

Inherited from

NumberFormat.groupSeparator


minimizedDayNames?

optional minimizedDayNames: string[]

Defined in: src/base/formatting.ts:46

Array of two letter day names

Inherited from

DateFormat.minimizedDayNames


monthNames?

optional monthNames: string[]

Defined in: src/base/formatting.ts:48

Array of month names

Inherited from

DateFormat.monthNames


nanSymbol?

optional nanSymbol: string

Defined in: src/base/formatting.ts:16

Zero symbol

Inherited from

NumberFormat.nanSymbol


negativeSign?

optional negativeSign: string

Defined in: src/base/formatting.ts:14

Negative sign

Inherited from

NumberFormat.negativeSign


percentSymbol?

optional percentSymbol: string

Defined in: src/base/formatting.ts:18

Percentage symbol

Inherited from

NumberFormat.percentSymbol


pmDesignator?

optional pmDesignator: string

Defined in: src/base/formatting.ts:36

PM designator

Inherited from

DateFormat.pmDesignator


positiveSign?

optional positiveSign: string

Defined in: src/base/formatting.ts:12

Positive sign

Inherited from

NumberFormat.positiveSign


shortDayNames?

optional shortDayNames: string[]

Defined in: src/base/formatting.ts:44

Array of short day names

Inherited from

DateFormat.shortDayNames


shortMonthNames?

optional shortMonthNames: string[]

Defined in: src/base/formatting.ts:50

Array of short month names

Inherited from

DateFormat.shortMonthNames


stringCompare()?

optional stringCompare: (a, b) => number

Defined in: src/base/formatting.ts:56

Locale string comparison function, similar to .NET's StringComparer

Parameters

a

string

b

string

Returns

number


timeSeparator?

optional timeSeparator: string

Defined in: src/base/formatting.ts:38

Time separator

Inherited from

DateFormat.timeSeparator


toUpper()?

optional toUpper: (a) => string

Defined in: src/base/formatting.ts:58

Locale string to upper case function

Parameters

a

string

Returns

string