UNPKG

@fifteen/design-system-vue

Version:

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

71 lines (70 loc) 1.38 kB
const s = { lessThanXSeconds: { one: "1초 미만", other: "{{count}}초 미만" }, xSeconds: { one: "1초", other: "{{count}}초" }, halfAMinute: "30초", lessThanXMinutes: { one: "1분 미만", other: "{{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}}년" } }, u = (r, n, t) => { let o; const e = s[r]; return typeof e == "string" ? o = e : n === 1 ? o = e.one : o = e.other.replace("{{count}}", n.toString()), t?.addSuffix ? t.comparison && t.comparison > 0 ? o + " 후" : o + " 전" : o; }; export { u as formatDistance };