confinode
Version:
Node application configuration reader
18 lines • 587 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const SyncLoader_1 = require("./SyncLoader");
/**
* A class for loaders based on register/require.
*/
class RequiringLoader extends SyncLoader_1.default {
syncLoad(fileName) {
// eslint-disable-next-line @typescript-eslint/no-var-requires
let result = require(fileName);
if (result && result.__esModule && result.default) {
result = result.default;
}
return result;
}
}
exports.default = RequiringLoader;
//# sourceMappingURL=RequiringLoader.js.map