reactotron-react-native
Version:
A development tool to explore, inspect, and diagnose your React Native apps.
36 lines (35 loc) • 927 B
JavaScript
;
import { Platform } from "react-native";
export default function getReactNativePlatformConstants() {
const defaults = {
osRelease: "",
model: "",
serverHost: "",
uiMode: "",
serial: "",
forceTouch: false,
interfaceIdiom: "",
systemName: ""
};
if (Platform.OS === "android") {
const constants = Platform.constants;
return {
...defaults,
osRelease: constants.Release,
model: constants.Model,
serverHost: constants.ServerHost,
uiMode: constants.uiMode,
serial: constants.Serial
};
} else if (Platform.OS === "ios") {
const constants = Platform.constants;
return {
...defaults,
forceTouch: constants.forceTouchAvailable || false,
interfaceIdiom: constants.interfaceIdiom,
systemName: constants.systemName
};
}
return defaults;
}
//# sourceMappingURL=getReactNativePlatformConstants.js.map