module.exports = removeHook; | |
function removeHook(state, name, method) { | |
if (!state.registry[name]) { | |
return; | |
} | |
var index = state.registry[name] | |
.map(function (registered) { | |
return registered.orig; | |
}) | |
.indexOf(method); | |
if (index === -1) { | |
return; | |
} | |
state.registry[name].splice(index, 1); | |
} |