Files
yjs/src/Util/mutualExclude.js
2018-01-10 00:17:26 +01:00

16 lines
244 B
JavaScript

export function createMutualExclude () {
var token = true
return function mutualExclude (f) {
if (token) {
token = false
try {
f()
} catch (e) {
console.error(e)
}
token = true
}
}
}