UNPKG

egyptionize

Version:

Make Time Estimations Readable For Egyptions

41 lines (36 loc) 1.37 kB
'use strict'; var messages = { week: [ "نسأل الله التساهيل", "ربنا يسهل إن شاء الله", "فى أقرب فرصة إن شاء الله", "بعد العيد الصغير", "بعد العيد الكبير" ], day: [ "اخر الأسبوع إن شاء الله", "هتلاقيها عندك بكره ", "بكره الصبح هتلاقيها عندك", "يوم الجمعة بعد الصلاة", "أول حاجة بكره الصبح" ], hour: ["بعد العصر", "بعد المغرب", "بعد العشا", "آخر النهار", "بعد الصلاة", "ساعة", "على بليل كده", "الضهرية"], minute: [ "نصاية", "ربعاية", "خلاص اهه", "هتلاقينى على الباب", "خلاص تحت البيت", "وصلت من بدرى انتا اللى فين", "خلاص فى الأصانصير" ] }; const getRandomArrayItem = arr => arr[Math.floor(Math.random() * arr.length)]; function getEgyptionizedTime({ minute, hour, day, week }) { if (week > 0) return getRandomArrayItem(messages.week); if (day > 0) return getRandomArrayItem(messages.day); if (hour > 0) return getRandomArrayItem(messages.hour); if (minute > 0) return getRandomArrayItem(messages.minute); return "??????"; } module.exports = getEgyptionizedTime;