Skip to content

@serenity-is/corelib / Locale

Interface: Locale

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

Extends

Properties

amDesignator?

optional amDesignator: string

AM designator

Inherited from

DateFormat.amDesignator

Defined in

src/base/formatting.ts:34


currencySymbol?

optional currencySymbol: string

Currency symbol

Inherited from

NumberFormat.currencySymbol

Defined in

src/base/formatting.ts:20


dateFormat?

optional dateFormat: string

Default date format string

Inherited from

DateFormat.dateFormat

Defined in

src/base/formatting.ts:28


dateOrder?

optional dateOrder: string

Date order, like dmy, or ymd

Inherited from

DateFormat.dateOrder

Defined in

src/base/formatting.ts:30


dateSeparator?

optional dateSeparator: string

Date separator

Inherited from

DateFormat.dateSeparator

Defined in

src/base/formatting.ts:26


dateTimeFormat?

optional dateTimeFormat: string

Default date time format string

Inherited from

DateFormat.dateTimeFormat

Defined in

src/base/formatting.ts:32


dayNames?

optional dayNames: string[]

Array of day names

Inherited from

DateFormat.dayNames

Defined in

src/base/formatting.ts:42


decimalDigits?

optional decimalDigits: number

Number of digits after decimal separator

Inherited from

NumberFormat.decimalDigits

Defined in

src/base/formatting.ts:10


decimalSeparator

decimalSeparator: string

Decimal separator

Inherited from

NumberFormat.decimalSeparator

Defined in

src/base/formatting.ts:6


firstDayOfWeek?

optional firstDayOfWeek: number

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

Inherited from

DateFormat.firstDayOfWeek

Defined in

src/base/formatting.ts:40


groupSeparator?

optional groupSeparator: string

Group separator

Inherited from

NumberFormat.groupSeparator

Defined in

src/base/formatting.ts:8


minimizedDayNames?

optional minimizedDayNames: string[]

Array of two letter day names

Inherited from

DateFormat.minimizedDayNames

Defined in

src/base/formatting.ts:46


monthNames?

optional monthNames: string[]

Array of month names

Inherited from

DateFormat.monthNames

Defined in

src/base/formatting.ts:48


nanSymbol?

optional nanSymbol: string

Zero symbol

Inherited from

NumberFormat.nanSymbol

Defined in

src/base/formatting.ts:16


negativeSign?

optional negativeSign: string

Negative sign

Inherited from

NumberFormat.negativeSign

Defined in

src/base/formatting.ts:14


percentSymbol?

optional percentSymbol: string

Percentage symbol

Inherited from

NumberFormat.percentSymbol

Defined in

src/base/formatting.ts:18


pmDesignator?

optional pmDesignator: string

PM designator

Inherited from

DateFormat.pmDesignator

Defined in

src/base/formatting.ts:36


positiveSign?

optional positiveSign: string

Positive sign

Inherited from

NumberFormat.positiveSign

Defined in

src/base/formatting.ts:12


shortDayNames?

optional shortDayNames: string[]

Array of short day names

Inherited from

DateFormat.shortDayNames

Defined in

src/base/formatting.ts:44


shortMonthNames?

optional shortMonthNames: string[]

Array of short month names

Inherited from

DateFormat.shortMonthNames

Defined in

src/base/formatting.ts:50


stringCompare()?

optional stringCompare: (a, b) => number

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

Parameters

a

string

b

string

Returns

number

Defined in

src/base/formatting.ts:56


timeSeparator?

optional timeSeparator: string

Time separator

Inherited from

DateFormat.timeSeparator

Defined in

src/base/formatting.ts:38


toUpper()?

optional toUpper: (a) => string

Locale string to upper case function

Parameters

a

string

Returns

string

Defined in

src/base/formatting.ts:58