@methodus/framework-decorators
Version:
Server Decorators for methodus
20 lines • 712 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MethodMock = void 0;
require("reflect-metadata");
function MethodMock(mockedResult) {
return function (target, propertyKey, descriptor) {
var name = target.name || target.constructor.name;
var methodus = target.methodus[name];
methodus._mocks = methodus._mocks || {};
if (typeof mockedResult === 'function') {
methodus._mocks[propertyKey] = mockedResult;
}
else {
methodus._mocks[propertyKey] = function () { return mockedResult; };
}
return descriptor;
};
}
exports.MethodMock = MethodMock;
//# sourceMappingURL=method-mock.js.map