github.com/nektos/act@v0.2.63/pkg/runner/testdata/actions/node12/node_modules/before-after-hook/lib/remove.js (about)

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