| "use strict"; |
| Object.defineProperty(exports, "__esModule", { value: true }); |
| exports.createFileSystemAdapter = exports.FILE_SYSTEM_ADAPTER = void 0; |
| const fs = require("fs"); |
| exports.FILE_SYSTEM_ADAPTER = { |
| lstat: fs.lstat, |
| stat: fs.stat, |
| lstatSync: fs.lstatSync, |
| statSync: fs.statSync, |
| readdir: fs.readdir, |
| readdirSync: fs.readdirSync |
| }; |
| function createFileSystemAdapter(fsMethods) { |
| if (fsMethods === undefined) { |
| return exports.FILE_SYSTEM_ADAPTER; |
| } |
| return Object.assign(Object.assign({}, exports.FILE_SYSTEM_ADAPTER), fsMethods); |
| } |
| exports.createFileSystemAdapter = createFileSystemAdapter; |