UNPKG

229 BJavaScriptView Raw
1module.exports = function OncePedantic(fn, errorMessage) {
2 var called = false;
3
4 return function() {
5 if (called) {
6 throw new Error(errorMessage);
7 }
8
9 called = true;
10 return fn.apply(null, arguments);
11 }
12};
\No newline at end of file