UNPKG

@fifteen/design-system-vue

Version:

Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System

2 lines (1 loc) 1.34 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u={lessThanXSeconds:{one:"1秒未満",other:"{{count}}秒未満",oneWithSuffix:"約1秒",otherWithSuffix:"約{{count}}秒"},xSeconds:{one:"1秒",other:"{{count}}秒"},halfAMinute:"30秒",lessThanXMinutes:{one:"1分未満",other:"{{count}}分未満",oneWithSuffix:"約1分",otherWithSuffix:"約{{count}}分"},xMinutes:{one:"1分",other:"{{count}}分"},aboutXHours:{one:"約1時間",other:"約{{count}}時間"},xHours:{one:"1時間",other:"{{count}}時間"},xDays:{one:"1日",other:"{{count}}日"},aboutXWeeks:{one:"約1週間",other:"約{{count}}週間"},xWeeks:{one:"1週間",other:"{{count}}週間"},aboutXMonths:{one:"約1か月",other:"約{{count}}か月"},xMonths:{one:"1か月",other:"{{count}}か月"},aboutXYears:{one:"約1年",other:"約{{count}}年"},xYears:{one:"1年",other:"{{count}}年"},overXYears:{one:"1年以上",other:"{{count}}年以上"},almostXYears:{one:"1年近く",other:"{{count}}年近く"}},f=(r,n,t)=>{t=t||{};let e;const o=u[r];return typeof o=="string"?e=o:n===1?t.addSuffix&&o.oneWithSuffix?e=o.oneWithSuffix:e=o.one:t.addSuffix&&o.otherWithSuffix?e=o.otherWithSuffix.replace("{{count}}",String(n)):e=o.other.replace("{{count}}",String(n)),t.addSuffix?t.comparison&&t.comparison>0?e+"後":e+"前":e};exports.formatDistance=f;