fix: export CameraStatus constant (#1952)

* Adds typing to CameraStatus constant.

* Fixed typo

* Exports Status type from RNCamera.

* Adds @flow to index and exports CameraStatus type.

* Fixed type export syntax.

Co-Authored-By: maxschmeling <max@maxschmeling.me>

* Fixed type name collision.

Co-Authored-By: maxschmeling <max@maxschmeling.me>

* fix export
This commit is contained in:
Max Schmeling 2018-12-06 10:25:52 -06:00 committed by Laurin Quast
parent 50157fe784
commit 7eb69adf7c
2 changed files with 6 additions and 3 deletions

View File

@ -111,9 +111,9 @@ type StateType = {
isAuthorizationChecked: boolean,
};
type Status = 'READY' | 'PENDING_AUTHORIZATION' | 'NOT_AUTHORIZED';
export type Status = 'READY' | 'PENDING_AUTHORIZATION' | 'NOT_AUTHORIZED';
const CameraStatus = {
const CameraStatus: { [key: Status]: Status } = {
READY: 'READY',
PENDING_AUTHORIZATION: 'PENDING_AUTHORIZATION',
NOT_AUTHORIZED: 'NOT_AUTHORIZED',

View File

@ -1,7 +1,10 @@
// @flow
import Camera from './Camera';
import RNCamera from './RNCamera';
import RNCamera, { type Status as _CameraStatus } from './RNCamera';
import FaceDetector from './FaceDetector';
export type CameraStatus = _CameraStatus;
export { RNCamera, FaceDetector };
export default Camera;