// Licensed Materials - Property of IBM
//
// IBM Watson Analytics
//
// (C) Copyright IBM Corp. 2018
//
// US Government Users Restricted Rights - Use, duplication or
// disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
module.exports = ( function( ObjectPolyfill, DateTimeFormat, NumberFormat, bcp47 )
{
"use strict";
/**
* @module barejs/polyfill/Intl
*/
function Intl()
{
ObjectPolyfill.defineProperties( this,
{
DateTimeFormat: { value: DateTimeFormat },
NumberFormat: { value: NumberFormat },
getCanonicalLocales: { value: bcp47.getCanonicalLocales }
} );
}
return new Intl();
}( require( "./Object" ), require( "./Intl/DateTimeFormat" ), require( "./Intl/NumberFormat" ), require( "./Intl/bcp47" ) ) );