bobril-g11n
Advanced tools
Comparing version 3.1.0 to 3.2.0
CHANGELOG | ||
=== | ||
3.2.0 | ||
-- | ||
Reintroduce number format "0 b", but with nonbreakable space in output which makes more sence. | ||
3.1.0 | ||
@@ -5,0 +10,0 @@ -- |
{ | ||
"name": "bobril-g11n", | ||
"version": "3.1.0", | ||
"version": "3.2.0", | ||
"description": "Bobril globalization", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
"use strict"; | ||
var RuntimeFunctionGenerator_1 = require("./RuntimeFunctionGenerator"); | ||
function buildFormatter(rules, format) { | ||
if (format == "0b") { | ||
if (format == "0b" || format == "0 b") { | ||
var suffixes_1 = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; | ||
var space_1 = format == "0 b" ? "\xa0" : ""; | ||
return function (val) { | ||
@@ -19,3 +20,3 @@ var suffix = ""; | ||
} | ||
return val.toFixed(0) + suffix; | ||
return val.toFixed(0) + space_1 + suffix; | ||
}; | ||
@@ -22,0 +23,0 @@ } |
@@ -5,4 +5,5 @@ import { ILocaleRules } from "./localeDataStorage"; | ||
export function buildFormatter(rules: ILocaleRules, format: string): (val: number) => string { | ||
if (format == "0b") { | ||
if (format == "0b" || format == "0 b") { | ||
const suffixes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; | ||
const space = format == "0 b" ? "\xa0" : ""; | ||
return (val: number) => { | ||
@@ -21,3 +22,3 @@ let suffix = ""; | ||
} | ||
return val.toFixed(0) + suffix; | ||
return val.toFixed(0) + space + suffix; | ||
}; | ||
@@ -24,0 +25,0 @@ } |
183360
4268