"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = grabSortedBackups; const grab_db_dir_1 = __importDefault(require("../utils/grab-db-dir")); const fs_1 = __importDefault(require("fs")); function grabSortedBackups({ config }) { const { backup_dir } = (0, grab_db_dir_1.default)({ config }); const backups = fs_1.default.readdirSync(backup_dir); /** * Order Backups. Most recent first. */ const ordered_backups = backups.sort((a, b) => { const a_date = Number(a.split("-").pop()); const b_date = Number(b.split("-").pop()); if (a_date > b_date) { return -1; } return 1; }); return ordered_backups; }