patronum
Version:
☄️ Effector utility library delivering modularity and convenience
21 lines (20 loc) • 526 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.reset = reset;
var _effector = require("effector");
function reset({
clock,
target
}) {
const targets = Array.isArray(target) ? target : [target];
const clocks = Array.isArray(clock) ? clock : [clock !== null && clock !== void 0 ? clock : (0, _effector.createEvent)({
name: "clocks",
sid: "bqmea5"
})];
targets.forEach(target => {
target.reset(clocks);
});
return clock === undefined ? clocks[0] : undefined;
}
;