diff --git a/src/Util/mutualExclude.js b/src/Util/mutualExclude.js new file mode 100644 index 00000000..519dfd50 --- /dev/null +++ b/src/Util/mutualExclude.js @@ -0,0 +1,15 @@ + +export function createMutualExclude () { + var token = true + return function mutualExclude (f) { + if (token) { + token = false + try { + f() + } catch (e) { + console.error(e) + } + token = true + } + } +}