@serenity-is/corelib / Locale

Interface: Locale

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

Hierarchy

Table of contents

Properties

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: string, b: string) => number

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

Type declaration

▸ (a, b): number

Parameters
Name Type
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) => string

Locale string to upper case function

Type declaration

▸ (a): string

Parameters
Name Type
a string
Returns

string

Defined in

src/base/formatting.ts:58