UNPKG

@hiki9/rich-domain

Version:

Rich Domain is a library that provides a set of tools to help you build complex business logic in NodeJS using Domain Driven Design principles.

19 lines 569 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OnError = void 0; function OnError(handler) { return function (_, __, descriptor) { const originalMethod = descriptor.value; descriptor.value = async function (...args) { try { return await originalMethod.apply(this, args); } catch (error) { return handler.handle(error); } }; return descriptor; }; } exports.OnError = OnError; //# sourceMappingURL=on-error.js.map