remove.js 316 B

1234567891011121314151617
  1. module.exports = removeHook
  2. function removeHook (state, name, method) {
  3. if (!state.registry[name]) {
  4. return
  5. }
  6. var index = state.registry[name]
  7. .map(function (registered) { return registered.orig })
  8. .indexOf(method)
  9. if (index === -1) {
  10. return
  11. }
  12. state.registry[name].splice(index, 1)
  13. }