You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
582 B
17 lines
582 B
"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 |
|
}; |
|
function createFileSystemAdapter(fsMethods) { |
|
if (fsMethods === undefined) { |
|
return exports.FILE_SYSTEM_ADAPTER; |
|
} |
|
return Object.assign(Object.assign({}, exports.FILE_SYSTEM_ADAPTER), fsMethods); |
|
} |
|
exports.createFileSystemAdapter = createFileSystemAdapter;
|
|
|