UNPKG

rvx

Version:

A signal based rendering library

15 lines 428 B
import { ACCESS_STACK, LEAK, TEARDOWN_STACK, TRACKING_STACK } from "./internals/stacks.js"; export function isolate(fn, ...args) { try { TEARDOWN_STACK.push(LEAK); ACCESS_STACK.push(undefined); TRACKING_STACK.push(true); return fn(...args); } finally { TEARDOWN_STACK.pop(); ACCESS_STACK.pop(); TRACKING_STACK.pop(); } } //# sourceMappingURL=isolate.js.map