patronum
Version:
☄️ Effector utility library delivering modularity and convenience
25 lines (24 loc) • 498 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.readonly = readonly;
var _effector = require("effector");
function readonly(source) {
if (!_effector.is.targetable(source)) {
return source;
}
if (_effector.is.store(source, {
sid: "-kqkmsc"
})) {
return source.map(value => value, {
skipVoid: false
});
}
if (_effector.is.event(source, {
sid: "-kodgew"
})) {
return source.map(value => value);
}
return source;
}
;