Skip to content

Commit

Permalink
ensure RNVersionNumber exists for unit tests (with updated flow types) (
Browse files Browse the repository at this point in the history
#17)

* ensure RNVersionNumber exists for unit tests

Without this unit tests will break with Jest

* update flow types for potential void
  • Loading branch information
vtsatskin authored and alvaromb committed Mar 16, 2018
1 parent bdddfe1 commit 6dc792d
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions index.js
Expand Up @@ -5,15 +5,15 @@ import { NativeModules } from 'react-native';
const { RNVersionNumber } = NativeModules;

type VersionObject = {
appVersion: string,
buildVersion: string,
bundleIdentifier: string,
appVersion: ?string,
buildVersion: ?string,
bundleIdentifier: ?string
};

const VersionNumber: VersionObject = {
appVersion: RNVersionNumber.appVersion,
buildVersion: RNVersionNumber.buildVersion,
bundleIdentifier: RNVersionNumber.bundleIdentifier,
appVersion: RNVersionNumber && RNVersionNumber.appVersion,
buildVersion: RNVersionNumber && RNVersionNumber.buildVersion,
bundleIdentifier: RNVersionNumber && RNVersionNumber.bundleIdentifier
};

export default VersionNumber;

0 comments on commit 6dc792d

Please sign in to comment.