From a57413fd1e3e0f0af7f15fa3ababe58d144ec29b Mon Sep 17 00:00:00 2001 From: Ruthenic Date: Tue, 4 Jan 2022 19:45:05 -0500 Subject: [PATCH] add death (aka separate calls for each patch) --- patcher.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/patcher.js b/patcher.js index e8dbaad..559c4d1 100644 --- a/patcher.js +++ b/patcher.js @@ -23,4 +23,21 @@ function monkeyPatch(name, parentObj, patches) { }; return unpatch; } -module.exports = monkeyPatch +function before(name, parentObj, func) { + return monkeyPatch(name, parentObj, {before: func}) +} + +function instead(name, parentObj, func) { + return monkeyPatch(name, parentObj, {instead: func}) +} + +function after(name, parentObj, func) { + return monkeyPatch(name, parentObj, {after: func}) +} + +module.exports = { + monkeyPatch, + before, + instead, + after +}