import moment from 'moment' export default class DatesUtils { private $moment:typeof moment; constructor (momentInstance:any) { this.$moment = momentInstance } formattedDate (dates:any, format:string): string { const d_format:Array = [] if (Array.isArray(dates)) { for (const date of dates) { d_format.push(this.$moment(date).format(format)) } } else { d_format.push(this.$moment(dates as string).format(format)) } return d_format.join(' - ') } sortDate (dates:Array): Array { return dates.sort((a, b) => { if (a > b) { return 1 } if (a < b) { return -1 } return 0 }) } }