Sha256: 35daa9863f93e2324dd0abd48308d1ccb0290aa3e87de6a905407f2c549d6e94
Contents?: true
Size: 842 Bytes
Versions: 19
Compression:
Stored size: 842 Bytes
Contents
export var defaultRelativeTime = { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', w: 'a week', ww: '%d weeks', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }; import isFunction from '../utils/is-function'; export function relativeTime(number, withoutSuffix, string, isFuture) { var output = this._relativeTime[string]; return isFunction(output) ? output(number, withoutSuffix, string, isFuture) : output.replace(/%d/i, number); } export function pastFuture(diff, output) { var format = this._relativeTime[diff > 0 ? 'future' : 'past']; return isFunction(format) ? format(output) : format.replace(/%s/i, output); }
Version data entries
19 entries across 19 versions & 1 rubygems