Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

48 lines
1.1 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: fd0220e4d10052af.701bdafa2d.js
* Module id: 455228
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(358379);
let n = new Set(),
i = new Set();
function r() {
for (let e of i) e();
}
function a(e) {
return n.has(e);
}
function o(e) {
n.has(e) || (n.add(e), r());
}
function s(e) {
n.has(e) && (n.delete(e), r());
}
let c = (e) => (i.add(e), () => i.delete(e));
function l(e, i) {
let r = (0, t.useCallback)(() => n.has(e) || n.has(i), [e, i]);
return (0, t.useSyncExternalStore)(c, r);
}
function u(e) {
let i = (0, t.useCallback)(() => n.has(e), [e]);
return (0, t.useSyncExternalStore)(c, i);
}
e.s([
"isNodeCurrentlyVisible",
() => a,
"markNodeHidden",
() => s,
"markNodeVisible",
() => o,
"useIsEdgeEndpointVisible",
() => l,
"useIsNodeVisible",
() => u,
]);
};
export default moduleFactory;