[typings] Continue work on flow

This commit is contained in:
Chris Bianca
2017-11-23 17:29:40 +00:00
parent fbe73f5dcb
commit ff95c21b9d
36 changed files with 429 additions and 232 deletions

View File

@@ -5,11 +5,20 @@ import { NativeModules } from 'react-native';
import INTERNALS from '../../utils/internals';
import { isIOS } from '../../utils';
import ModuleBase from '../../utils/ModuleBase';
import PACKAGE from '../../../package.json';
const FirebaseCoreModule = NativeModules.RNFirebase;
export default class RNFirebaseUtils {
type GoogleApiAvailabilityType = {
status: number,
isAvailable: boolean,
isUserResolvableError?: boolean,
hasResolution?: boolean,
error?: string
}
export default class RNFirebaseUtils extends ModuleBase {
static _NAMESPACE = 'utils';
static _NATIVE_DISABLED = true;
static _NATIVE_MODULE = 'RNFirebaseUtils';
@@ -105,7 +114,7 @@ export default class RNFirebaseUtils {
* @android
* @param bool
*/
set errorOnMissingPlayServices(bool: Boolean) {
set errorOnMissingPlayServices(bool: boolean) {
INTERNALS.OPTIONS.errorOnMissingPlayServices = bool;
}
@@ -114,7 +123,7 @@ export default class RNFirebaseUtils {
* @android
* @param bool
*/
set promptOnMissingPlayServices(bool: Boolean) {
set promptOnMissingPlayServices(bool: boolean) {
INTERNALS.OPTIONS.promptOnMissingPlayServices = bool;
}
}