@methodus/server
Version:
Server components for @methodus workflow
19 lines • 663 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
require("reflect-metadata");
function MethodMock(mockedResult) {
return (target, propertyKey, descriptor) => {
const name = target.name || target.constructor.name;
const methodus = target.methodus[name];
methodus._mocks = methodus._mocks || {};
if (typeof mockedResult === 'function') {
methodus._mocks[propertyKey] = mockedResult;
}
else {
methodus._mocks[propertyKey] = () => mockedResult;
}
return descriptor;
};
}
exports.MethodMock = MethodMock;
//# sourceMappingURL=method-mock.js.map