mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-24 04:24:52 +08:00
@@ -97,7 +97,7 @@
|
||||
"prettier": "^1.14.2",
|
||||
"react": "^16.5.0",
|
||||
"react-dom": "^16.5.0",
|
||||
"react-native": "^0.57.0",
|
||||
"react-native": "0.57.1",
|
||||
"rimraf": "^2.6.2",
|
||||
"typescript": "^3.0.3"
|
||||
},
|
||||
|
||||
22
src/index.d.ts
vendored
22
src/index.d.ts
vendored
@@ -53,7 +53,7 @@ declare module 'react-native-firebase' {
|
||||
RNFirebase.notifications.NotificationsStatics
|
||||
>;
|
||||
type PerfModule = FirebaseModuleAndStatics<RNFirebase.perf.Perf>;
|
||||
type StorageModule = FirebaseModuleAndStatics<RNFirebase.storage.Storage>;
|
||||
type StorageModule = FirebaseModuleAndStatics<RNFirebase.storage.Storage, RNFirebase.storage.StorageStatics>;
|
||||
// type UtilsModule: FirebaseModuleAndStatics<RNFirebase.utils.Utils>;
|
||||
|
||||
// Modules commented-out do not currently have type definitions
|
||||
@@ -236,15 +236,10 @@ declare module 'react-native-firebase' {
|
||||
}
|
||||
|
||||
namespace storage {
|
||||
/**
|
||||
* The Firebase Storage service interface.
|
||||
*
|
||||
* An instance can be accessed using `firebase.storage()`.
|
||||
*/
|
||||
class Storage {
|
||||
static TaskState: TaskState;
|
||||
static TaskEvent: TaskState;
|
||||
static Native?: {
|
||||
interface StorageStatics {
|
||||
TaskState: TaskState;
|
||||
TaskEvent: TaskState;
|
||||
Native?: {
|
||||
MAIN_BUNDLE_PATH: string;
|
||||
CACHES_DIRECTORY_PATH: string;
|
||||
DOCUMENT_DIRECTORY_PATH: string;
|
||||
@@ -255,7 +250,14 @@ declare module 'react-native-firebase' {
|
||||
FILETYPE_REGULAR: string;
|
||||
FILETYPE_DIRECTORY: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* The Firebase Storage service interface.
|
||||
*
|
||||
* An instance can be accessed using `firebase.storage()`.
|
||||
*/
|
||||
class Storage {
|
||||
/**
|
||||
* The app associated with the Storage service instance.
|
||||
*/
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"packager-chrome": "node node_modules/react-native/local-cli/cli.js start --platforms ios,android",
|
||||
"packager-jet": "REACT_DEBUGGER='echo nope' node node_modules/react-native/local-cli/cli.js start",
|
||||
"packager-jet-reset-cache": "REACT_DEBUGGER='echo nope' node node_modules/react-native/local-cli/cli.js start --reset-cache",
|
||||
"packager-chrome": "react-native start --platforms ios,android",
|
||||
"packager-jet": "REACT_DEBUGGER='echo nope' react-native start",
|
||||
"packager-jet-reset-cache": "REACT_DEBUGGER='echo nope' react-native start --reset-cache",
|
||||
"build-ios": "detox build --configuration ios.sim.debug",
|
||||
"build-ios-release": "detox build --configuration ios.sim.release",
|
||||
"build-android": "detox build --configuration android.emu.debug",
|
||||
|
||||
Reference in New Issue
Block a user