Compare commits
3 Commits
v13.0.0-44
...
v13.0.0-45
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
11a4271fd1 | ||
|
|
c7670915c7 | ||
|
|
eb2d596538 |
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "yjs",
|
||||
"version": "13.0.0-44",
|
||||
"version": "13.0.0-45",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "yjs",
|
||||
"version": "13.0.0-44",
|
||||
"version": "13.0.0-45",
|
||||
"description": "A framework for real-time p2p shared editing on any data",
|
||||
"main": "./y.node.js",
|
||||
"browser": "./y.js",
|
||||
|
||||
15
src/Util/mutualExclude.js
Normal file
15
src/Util/mutualExclude.js
Normal file
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user