Files
med-notes/.pnpm-store/v10/files/7d/fc58225165d11f2cebf6efbe328e3c54581e2fc1923e2b67cdf01d15042e94c23c54f64ee5612466bd4ae6a1cae7becff425a0b8a203211176ec3989a8d736
2025-05-09 05:30:08 +02:00

25 lines
508 B
Plaintext

"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const derived = require("./derived.cjs");
class Effect {
constructor(opts) {
const { eager, fn, ...derivedProps } = opts;
this._derived = new derived.Derived({
...derivedProps,
fn: () => {
},
onUpdate() {
fn();
}
});
if (eager) {
fn();
}
}
mount() {
return this._derived.mount();
}
}
exports.Effect = Effect;
//# sourceMappingURL=effect.cjs.map