Index: src/i18n.js |
diff --git a/src/i18n.js b/src/i18n.js |
index edfb065c9c998afd12ec059c04b30532289592bb..1f087dc41159c42a1f89b6d4070e360619a8b38e 100644 |
--- a/src/i18n.js |
+++ b/src/i18n.js |
@@ -302,7 +302,7 @@ function supportedLocalesOf(service, locales, options) { |
if (options === undefined) { |
options = {}; |
} else { |
- options = toObject(options); |
+ options = ToObject(options); |
} |
var matcher = options.localeMatcher; |
@@ -536,18 +536,6 @@ function parseExtension(extension) { |
/** |
- * Converts parameter to an Object if possible. |
- */ |
-function toObject(value) { |
- if (IS_NULL_OR_UNDEFINED(value)) { |
- throw new $TypeError('Value cannot be converted to an Object.'); |
- } |
- |
- return $Object(value); |
-} |
- |
- |
-/** |
* Populates internalOptions object with boolean key-value pairs |
* from extensionMap and options. |
* Returns filtered extension (number and date format constructors use |
@@ -776,7 +764,7 @@ function initializeLocaleList(locales) { |
return freezeArray(seen); |
} |
- var o = toObject(locales); |
+ var o = ToObject(locales); |
// Converts it to UInt32 (>>> is shr on 32bit integers). |
var len = o.length >>> 0; |
@@ -988,7 +976,7 @@ function initializeCollator(collator, locales, options) { |
return new Intl.Collator(locales, options); |
} |
- return initializeCollator(toObject(this), locales, options); |
+ return initializeCollator(ToObject(this), locales, options); |
}, |
DONT_ENUM |
); |
@@ -1215,7 +1203,7 @@ function initializeNumberFormat(numberFormat, locales, options) { |
return new Intl.NumberFormat(locales, options); |
} |
- return initializeNumberFormat(toObject(this), locales, options); |
+ return initializeNumberFormat(ToObject(this), locales, options); |
}, |
DONT_ENUM |
); |
@@ -1468,7 +1456,7 @@ function toDateTimeOptions(options, required, defaults) { |
if (options === undefined) { |
options = null; |
} else { |
- options = toObject(options); |
+ options = ToObject(options); |
} |
options = $Object.apply(this, [options]); |
@@ -1610,7 +1598,7 @@ function initializeDateTimeFormat(dateFormat, locales, options) { |
return new Intl.DateTimeFormat(locales, options); |
} |
- return initializeDateTimeFormat(toObject(this), locales, options); |
+ return initializeDateTimeFormat(ToObject(this), locales, options); |
}, |
DONT_ENUM |
); |
@@ -1816,7 +1804,7 @@ function initializeBreakIterator(iterator, locales, options) { |
return new Intl.v8BreakIterator(locales, options); |
} |
- return initializeBreakIterator(toObject(this), locales, options); |
+ return initializeBreakIterator(ToObject(this), locales, options); |
}, |
DONT_ENUM |
); |