Spaces:
Sleeping
Sleeping
| ; | |
| const internals = {}; | |
| module.exports = function (method) { | |
| if (method._hoekOnce) { | |
| return method; | |
| } | |
| let once = false; | |
| const wrapped = function (...args) { | |
| if (!once) { | |
| once = true; | |
| method(...args); | |
| } | |
| }; | |
| wrapped._hoekOnce = true; | |
| return wrapped; | |
| }; | |