sobs
Version:
React observables
19 lines • 790 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const observe_1 = __importDefault(require("./observe"));
exports.default = (props, observableObjectType) => {
var _a;
const environment = ((_a = (props instanceof react_1.Component ? props.props : props).__sobs_environment) !== null && _a !== void 0 ? _a : []).reverse();
for (const object of environment)
if (object instanceof observableObjectType) {
observe_1.default(object);
return object;
}
observe_1.default(null);
return null;
};
//# sourceMappingURL=fromEnvironment.js.map