| 
								
							 | 
							
								"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;
							 |