UNPKG

stu

Version:

Stub dependencies when testing

21 lines 785 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const getObjectKeys_1 = __importDefault(require("./getObjectKeys")); const mockFunction_1 = __importDefault(require("./mockFunction")); const mockObject_1 = __importDefault(require("./mockObject")); const mockModule = (module) => { const cache = new WeakMap(); let mock; if (typeof module === 'function') { mock = mockFunction_1.default(module, cache); } else { mock = mockObject_1.default(module, getObjectKeys_1.default(module), cache); } return mock; }; exports.default = mockModule; //# sourceMappingURL=mockModule.js.map