Commit b686b3d5 authored by Kushal Pandya's avatar Kushal Pandya

Convert methods to ES6 exports

parent f5d71ad8
...@@ -74,44 +74,41 @@ let timeagoInstance; ...@@ -74,44 +74,41 @@ let timeagoInstance;
/** /**
* Sets a timeago Instance * Sets a timeago Instance
*/ */
export function getTimeago() { export const getTimeago = () => {
if (!timeagoInstance) { if (!timeagoInstance) {
const localeRemaining = function getLocaleRemaining(number, index) { const localeRemaining = (number, index) => [
return [ [s__('Timeago|just now'), s__('Timeago|right now')],
[s__('Timeago|just now'), s__('Timeago|right now')], [s__('Timeago|%s seconds ago'), s__('Timeago|%s seconds remaining')],
[s__('Timeago|%s seconds ago'), s__('Timeago|%s seconds remaining')], [s__('Timeago|1 minute ago'), s__('Timeago|1 minute remaining')],
[s__('Timeago|1 minute ago'), s__('Timeago|1 minute remaining')], [s__('Timeago|%s minutes ago'), s__('Timeago|%s minutes remaining')],
[s__('Timeago|%s minutes ago'), s__('Timeago|%s minutes remaining')], [s__('Timeago|1 hour ago'), s__('Timeago|1 hour remaining')],
[s__('Timeago|1 hour ago'), s__('Timeago|1 hour remaining')], [s__('Timeago|%s hours ago'), s__('Timeago|%s hours remaining')],
[s__('Timeago|%s hours ago'), s__('Timeago|%s hours remaining')], [s__('Timeago|1 day ago'), s__('Timeago|1 day remaining')],
[s__('Timeago|1 day ago'), s__('Timeago|1 day remaining')], [s__('Timeago|%s days ago'), s__('Timeago|%s days remaining')],
[s__('Timeago|%s days ago'), s__('Timeago|%s days remaining')], [s__('Timeago|1 week ago'), s__('Timeago|1 week remaining')],
[s__('Timeago|1 week ago'), s__('Timeago|1 week remaining')], [s__('Timeago|%s weeks ago'), s__('Timeago|%s weeks remaining')],
[s__('Timeago|%s weeks ago'), s__('Timeago|%s weeks remaining')], [s__('Timeago|1 month ago'), s__('Timeago|1 month remaining')],
[s__('Timeago|1 month ago'), s__('Timeago|1 month remaining')], [s__('Timeago|%s months ago'), s__('Timeago|%s months remaining')],
[s__('Timeago|%s months ago'), s__('Timeago|%s months remaining')], [s__('Timeago|1 year ago'), s__('Timeago|1 year remaining')],
[s__('Timeago|1 year ago'), s__('Timeago|1 year remaining')], [s__('Timeago|%s years ago'), s__('Timeago|%s years remaining')],
[s__('Timeago|%s years ago'), s__('Timeago|%s years remaining')], ][index];
][index];
}; const locale = (number, index) => [
const locale = function getLocale(number, index) { [s__('Timeago|just now'), s__('Timeago|right now')],
return [ [s__('Timeago|%s seconds ago'), s__('Timeago|in %s seconds')],
[s__('Timeago|just now'), s__('Timeago|right now')], [s__('Timeago|1 minute ago'), s__('Timeago|in 1 minute')],
[s__('Timeago|%s seconds ago'), s__('Timeago|in %s seconds')], [s__('Timeago|%s minutes ago'), s__('Timeago|in %s minutes')],
[s__('Timeago|1 minute ago'), s__('Timeago|in 1 minute')], [s__('Timeago|1 hour ago'), s__('Timeago|in 1 hour')],
[s__('Timeago|%s minutes ago'), s__('Timeago|in %s minutes')], [s__('Timeago|%s hours ago'), s__('Timeago|in %s hours')],
[s__('Timeago|1 hour ago'), s__('Timeago|in 1 hour')], [s__('Timeago|1 day ago'), s__('Timeago|in 1 day')],
[s__('Timeago|%s hours ago'), s__('Timeago|in %s hours')], [s__('Timeago|%s days ago'), s__('Timeago|in %s days')],
[s__('Timeago|1 day ago'), s__('Timeago|in 1 day')], [s__('Timeago|1 week ago'), s__('Timeago|in 1 week')],
[s__('Timeago|%s days ago'), s__('Timeago|in %s days')], [s__('Timeago|%s weeks ago'), s__('Timeago|in %s weeks')],
[s__('Timeago|1 week ago'), s__('Timeago|in 1 week')], [s__('Timeago|1 month ago'), s__('Timeago|in 1 month')],
[s__('Timeago|%s weeks ago'), s__('Timeago|in %s weeks')], [s__('Timeago|%s months ago'), s__('Timeago|in %s months')],
[s__('Timeago|1 month ago'), s__('Timeago|in 1 month')], [s__('Timeago|1 year ago'), s__('Timeago|in 1 year')],
[s__('Timeago|%s months ago'), s__('Timeago|in %s months')], [s__('Timeago|%s years ago'), s__('Timeago|in %s years')],
[s__('Timeago|1 year ago'), s__('Timeago|in 1 year')], ][index];
[s__('Timeago|%s years ago'), s__('Timeago|in %s years')],
][index];
};
timeago.register(timeagoLanguageCode, locale); timeago.register(timeagoLanguageCode, locale);
timeago.register(`${timeagoLanguageCode}-remaining`, localeRemaining); timeago.register(`${timeagoLanguageCode}-remaining`, localeRemaining);
...@@ -184,7 +181,7 @@ export const getDayDifference = (a, b) => { ...@@ -184,7 +181,7 @@ export const getDayDifference = (a, b) => {
* @param {Number} seconds * @param {Number} seconds
* @return {String} * @return {String}
*/ */
export function timeIntervalInWords(intervalInSeconds) { export const timeIntervalInWords = (intervalInSeconds) => {
const secondsInteger = parseInt(intervalInSeconds, 10); const secondsInteger = parseInt(intervalInSeconds, 10);
const minutes = Math.floor(secondsInteger / 60); const minutes = Math.floor(secondsInteger / 60);
const seconds = secondsInteger - minutes * 60; const seconds = secondsInteger - minutes * 60;
...@@ -198,7 +195,7 @@ export function timeIntervalInWords(intervalInSeconds) { ...@@ -198,7 +195,7 @@ export function timeIntervalInWords(intervalInSeconds) {
return text; return text;
} }
export function dateInWords(date, abbreviated = false, hideYear = false) { export const dateInWords = (date, abbreviated = false, hideYear = false) => {
if (!date) return date; if (!date) return date;
const month = date.getMonth(); const month = date.getMonth();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment