unmock-core
Version:
[][npmjs] [](https://circleci.com/gh/unmock/unmock-js) [](h
27 lines • 1.04 kB
JavaScript
;
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const mw = __importStar(require("./service/state/middleware"));
var options_1 = require("./options");
exports.UnmockOptions = options_1.UnmockOptions;
__export(require("./generator"));
exports.unmock = (baseOptions, backend) => (maybeOptions) => {
const options = baseOptions.reset(maybeOptions);
if (process.env.NODE_ENV !== "production" || options.useInProduction) {
return backend.initialize(options);
}
return () => {
throw new Error("Are you trying to run unmock in production?");
};
};
exports.middleware = mw;
//# sourceMappingURL=index.js.map