recoder-code
Version:
๐ AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!
97 lines โข 3.84 kB
JavaScript
var formatDistanceLocale = {
lessThanXSeconds: {
past: '{{count}} แฌแแแแ แแแแแแแ แฎแแแก แฌแแ',
present: '{{count}} แฌแแแแ แแแแแแแ',
future: '{{count}} แฌแแแแ แแแแแแแจแ'
},
xSeconds: {
past: '{{count}} แฌแแแแก แฌแแ',
present: '{{count}} แฌแแแ',
future: '{{count}} แฌแแแจแ'
},
halfAMinute: {
past: 'แแแฎแแแแ แ แฌแฃแแแก แฌแแ',
present: 'แแแฎแแแแ แ แฌแฃแแ',
future: 'แแแฎแแแแ แ แฌแฃแแจแ'
},
lessThanXMinutes: {
past: '{{count}} แฌแฃแแแ แแแแแแแ แฎแแแก แฌแแ',
present: '{{count}} แฌแฃแแแ แแแแแแแ',
future: '{{count}} แฌแฃแแแ แแแแแแแจแ'
},
xMinutes: {
past: '{{count}} แฌแฃแแแก แฌแแ',
present: '{{count}} แฌแฃแแ',
future: '{{count}} แฌแฃแแจแ'
},
aboutXHours: {
past: 'แแแแฎแแแแแแ {{count}} แกแแแแแก แฌแแ',
present: 'แแแแฎแแแแแแ {{count}} แกแแแแ',
future: 'แแแแฎแแแแแแ {{count}} แกแแแแจแ'
},
xHours: {
past: '{{count}} แกแแแแแก แฌแแ',
present: '{{count}} แกแแแแ',
future: '{{count}} แกแแแแจแ'
},
xDays: {
past: '{{count}} แแฆแแก แฌแแ',
present: '{{count}} แแฆแ',
future: '{{count}} แแฆแแจแ'
},
aboutXWeeks: {
past: 'แแแแฎแแแแแแ {{count}} แแแแ แแก แฌแแ',
present: 'แแแแฎแแแแแแ {{count}} แแแแ แ',
future: 'แแแแฎแแแแแแ {{count}} แแแแ แแจแ'
},
xWeeks: {
past: '{{count}} แแแแ แแก แแแแ แ',
present: '{{count}} แแแแ แ',
future: '{{count}} แแแแ แแจแ'
},
aboutXMonths: {
past: 'แแแแฎแแแแแแ {{count}} แแแแก แฌแแ',
present: 'แแแแฎแแแแแแ {{count}} แแแ',
future: 'แแแแฎแแแแแแ {{count}} แแแแจแ'
},
xMonths: {
past: '{{count}} แแแแก แฌแแ',
present: '{{count}} แแแ',
future: '{{count}} แแแแจแ'
},
aboutXYears: {
past: 'แแแแฎแแแแแแ {{count}} แฌแแแก แฌแแ',
present: 'แแแแฎแแแแแแ {{count}} แฌแแแ',
future: 'แแแแฎแแแแแแ {{count}} แฌแแแจแ'
},
xYears: {
past: '{{count}} แฌแแแก แฌแแ',
present: '{{count}} แฌแแแ',
future: '{{count}} แฌแแแจแ'
},
overXYears: {
past: '{{count}} แฌแแแแ แแแขแ แฎแแแก แฌแแ',
present: '{{count}} แฌแแแแ แแแขแ',
future: '{{count}} แฌแแแแ แแแขแ แฎแแแก แจแแแแแ'
},
almostXYears: {
past: 'แแแแฅแแแก {{count}} แฌแแแก แฌแแ',
present: 'แแแแฅแแแก {{count}} แฌแแแ',
future: 'แแแแฅแแแก {{count}} แฌแแแจแ'
}
};
var formatDistance = function formatDistance(token, count, options) {
var result;
var tokenValue = formatDistanceLocale[token];
if (typeof tokenValue === 'string') {
result = tokenValue;
} else if (options !== null && options !== void 0 && options.addSuffix && options.comparison && options.comparison > 0) {
result = tokenValue.future.replace('{{count}}', String(count));
} else if (options !== null && options !== void 0 && options.addSuffix) {
result = tokenValue.past.replace('{{count}}', String(count));
} else {
result = tokenValue.present.replace('{{count}}', String(count));
}
return result;
};
export default formatDistance;