static getEachDayInTimeFrame()

in auditLogMover/auditLogMoverHelper.ts [32:45]


    static getEachDayInTimeFrame(startTimeMoment: moment.Moment, endTimeMoment: moment.Moment): moment.Moment[] {
        if (startTimeMoment.isAfter(endTimeMoment)) {
            throw new Error('startTime can not be later than endTime');
        }
        const eachDayInTimeFrame: moment.Moment[] = [];

        let currentTimeMoment = moment(startTimeMoment);
        do {
            eachDayInTimeFrame.push(moment(currentTimeMoment));
            currentTimeMoment = currentTimeMoment.add(1, 'days');
        } while (currentTimeMoment.valueOf() < endTimeMoment.valueOf());

        return eachDayInTimeFrame;
    }