UNPKG

@fifteen/design-system-vue

Version:

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

71 lines (70 loc) 1.52 kB
const r = { lessThanXSeconds: { one: "kurang dari 1 detik", other: "kurang dari {{count}} detik" }, xSeconds: { one: "1 detik", other: "{{count}} detik" }, halfAMinute: "setengah menit", lessThanXMinutes: { one: "kurang dari 1 menit", other: "kurang dari {{count}} menit" }, xMinutes: { one: "1 menit", other: "{{count}} menit" }, aboutXHours: { one: "sekitar 1 jam", other: "sekitar {{count}} jam" }, xHours: { one: "1 jam", other: "{{count}} jam" }, xDays: { one: "1 hari", other: "{{count}} hari" }, aboutXWeeks: { one: "sekitar 1 minggu", other: "sekitar {{count}} minggu" }, xWeeks: { one: "1 minggu", other: "{{count}} minggu" }, aboutXMonths: { one: "sekitar 1 bulan", other: "sekitar {{count}} bulan" }, xMonths: { one: "1 bulan", other: "{{count}} bulan" }, aboutXYears: { one: "sekitar 1 tahun", other: "sekitar {{count}} tahun" }, xYears: { one: "1 tahun", other: "{{count}} tahun" }, overXYears: { one: "lebih dari 1 tahun", other: "lebih dari {{count}} tahun" }, almostXYears: { one: "hampir 1 tahun", other: "hampir {{count}} tahun" } }, u = (a, o, n) => { let e; const t = r[a]; return typeof t == "string" ? e = t : o === 1 ? e = t.one : e = t.other.replace("{{count}}", o.toString()), n?.addSuffix ? n.comparison && n.comparison > 0 ? "dalam waktu " + e : e + " yang lalu" : e; }; export { u as formatDistance };