Files
StockMan/StockManMVC/bower_components/globalize/src/relative-time-runtime.js
T
2016-10-03 10:53:40 +02:00

32 lines
918 B
JavaScript

define([
"./common/runtime-key",
"./common/validate/parameter-presence",
"./common/validate/parameter-type/number",
"./core-runtime",
"./relative-time/formatter-fn",
"./number-runtime",
"./plural-runtime"
], function( runtimeKey, validateParameterPresence, validateParameterTypeNumber, Globalize,
relativeTimeFormatterFn ) {
Globalize._relativeTimeFormatterFn = relativeTimeFormatterFn;
Globalize.formatRelativeTime =
Globalize.prototype.formatRelativeTime = function( value, unit, options ) {
validateParameterPresence( value, "value" );
validateParameterTypeNumber( value, "value" );
return this.relativeTimeFormatter( unit, options )( value );
};
Globalize.relativeTimeFormatter =
Globalize.prototype.relativeTimeFormatter = function( unit, options ) {
options = options || {};
return Globalize[ runtimeKey( "relativeTimeFormatter", this._locale, [ unit, options ] ) ];
};
return Globalize;
});