stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
24 lines • 966 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isRNVersionGreaterThanOrEqualTo = void 0;
var _reactNative = require("react-native");
var isRNVersionGreaterThanOrEqualTo = version => {
var _Platform$constants, _runtime$patch;
var runtime = (_Platform$constants = _reactNative.Platform.constants) == null ? void 0 : _Platform$constants.reactNativeVersion;
if (!runtime) {
return false;
}
var current = [runtime.major, runtime.minor, (_runtime$patch = runtime.patch) != null ? _runtime$patch : 0];
var target = version.split('.').map(part => parseInt(part, 10) || 0);
for (var i = 0; i < current.length; i++) {
var _target$i;
var wanted = (_target$i = target[i]) != null ? _target$i : 0;
if (current[i] !== wanted) {
return current[i] > wanted;
}
}
return true;
};
exports.isRNVersionGreaterThanOrEqualTo = isRNVersionGreaterThanOrEqualTo;
//# sourceMappingURL=isRNVersionGreaterThanOrEqualTo.js.map