UNPKG

google-photos-migrate

Version:

A tool to fix EXIF data and recover filenames from a Google Photos takeout.

16 lines (15 loc) 501 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.walkDir = walkDir; const promises_1 = require("fs/promises"); const path_1 = require("path"); async function* walkDir(dir) { for (const dirent of await (0, promises_1.readdir)(dir, { withFileTypes: true })) { if (dirent.isDirectory()) { yield* walkDir((0, path_1.resolve)(dir, dirent.name)); } else { yield (0, path_1.resolve)(dir, dirent.name); } } }