g11n-js-common
Version:
This is I18n level 2 common library for javascript based clients like g11n-angular-client,g11n-js-client
43 lines (42 loc) • 949 B
TypeScript
export interface IPatternData {
dates: any;
numbers: any;
plurals: any;
currencies: any;
}
export declare enum CurrenciesDataType {
DIGIST = "_digits",
ROUNDING = "_rounding"
}
export declare enum RoundingMode {
ROUND_UP = 0,
ROUND_DOWN = 1,
ROUND_CEIL = 2,
ROUND_FLOOR = 3,
ROUND_HALF_UP = 4,
ROUND_HALF_DOWN = 5,
ROUND_HALF_EVEN = 6,
ROUND_HALF_CEIL = 7,
ROUND_HALF_FLOOR = 8,
EUCLID = 9
}
export interface Symbols {
decimal: string;
exponential: string;
group: string;
infinity: string;
list: string;
minusSign: string;
nan: string;
perMille: string;
percentSign: string;
plusSign: string;
superscriptingExponent: string;
timeSeparator: string;
}
export declare enum NumberFormatTypes {
DECIMAL = "decimal",
PERCENT = "percent",
CURRENCIES = "currencies",
PLURAL = "plural"
}