-
-
Notifications
You must be signed in to change notification settings - Fork 102
/
Copy pathindex.d.ts
114 lines (108 loc) · 2.73 KB
/
index.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/**
* Action types used within actions dispatched internally. These action types
* can be manually dispatched to update state.
*/
export const actionTypes: {
START: string;
ERROR: string;
CLEAR_DATA: string;
CLEAR_ERROR: string;
CLEAR_ERRORS: string;
SET_LISTENER: string;
UNSET_LISTENER: string;
GET_REQUEST: string;
GET_SUCCESS: string;
GET_FAILURE: string;
SET_REQUEST: string;
SET_SUCCESS: string;
SET_FAILURE: string;
ADD_REQUEST: string;
ADD_SUCCESS: string;
ADD_FAILURE: string;
UPDATE_REQUEST: string;
UPDATE_SUCCESS: string;
UPDATE_FAILURE: string;
DELETE_REQUEST: string;
DELETE_SUCCESS: string;
DELETE_FAILURE: string;
ATTACH_LISTENER: string;
LISTENER_RESPONSE: string;
LISTENER_ERROR: string;
ON_SNAPSHOT_REQUEST: string;
ON_SNAPSHOT_SUCCESS: string;
ON_SNAPSHOT_FAILURE: string;
};
/**
* Constants used within redux-firetore. Includes actionTypes, actionsPrefix,
* and default config.
*/
export const constants: {
actionTypes: {
START: string;
ERROR: string;
CLEAR_DATA: string;
CLEAR_ERROR: string;
CLEAR_ERRORS: string;
SET_LISTENER: string;
UNSET_LISTENER: string;
GET_REQUEST: string;
GET_SUCCESS: string;
GET_FAILURE: string;
SET_REQUEST: string;
SET_SUCCESS: string;
SET_FAILURE: string;
ADD_REQUEST: string;
ADD_SUCCESS: string;
ADD_FAILURE: string;
UPDATE_REQUEST: string;
UPDATE_SUCCESS: string;
UPDATE_FAILURE: string;
DELETE_REQUEST: string;
DELETE_SUCCESS: string;
DELETE_FAILURE: string;
ATTACH_LISTENER: string;
LISTENER_RESPONSE: string;
LISTENER_ERROR: string;
ON_SNAPSHOT_REQUEST: string;
ON_SNAPSHOT_SUCCESS: string;
ON_SNAPSHOT_FAILURE: string;
};
actionsPrefix: string;
defaultConfig: {
enableLogging: boolean;
enhancerNamespace: string;
helpersNamespace: string;
preserveOnListenerError: object;
preserveOnDelete: object;
logListenerError: boolean;
allowMultipleListeners: any;
onAttemptCollectionDelete: any;
};
};
/**
* A redux store enhancer that adds store.firebase (passed to React component
* context through react-redux's <Provider>).
*/
export function reduxFirestore(firebaseInstance: object, otherConfig: object): any;
/**
* Get extended firestore instance (attached to store.firestore)
*/
export function getFirestore(firebaseInstance: object, otherConfig: object): any;
/**
* A redux store reducer for Firestore state
*/
export function firestoreReducer(state: object, action: object): any;
/**
* A redux store reducer for Firestore state
*/
export namespace firestoreReducer {
const prototype: {
};
}
/**
* A redux store reducer for Firestore state
*/
export namespace reduxFirestore {
const prototype: {
};
}