-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.js
135 lines (132 loc) · 2.71 KB
/
index.js
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
import {
useSignalsState,
useSignalsEffect,
useSignalsComputed,
useBrowserScreenActivityStatusMonitor,
useAppState,
useAppEffect,
useUICommands
} from "./common/index";
import {
EventBusProvider,
useBus,
useOn,
useUpon,
useList,
useCount,
useComposite,
useProperty,
usePromised,
useRoutingChanged,
useRoutingBlocked,
useSignalsList,
useSignalsProperty,
useSignalsCount,
useSignalsComposite
} from "./eventbus/core";
import {
SharedGlobalStateProvider,
useSharedState,
useSharedSignalsState,
useBeforePageUnload,
useSearchParamsState,
useControlKeysPress,
useOutsideClick,
usePreviousRoutePathname,
useTextSortedList,
useComponentMounted,
useIsFirstRender,
usePreviousProps,
useRoutingMonitor,
useBrowserStorage,
useBrowserStorageEvent,
useSignalsPageFocused,
useTextFilteredList,
useUnsavedChangesLock,
useSearchParamStateValue,
useTextFilteredSignalsList,
useSignalsBeforePageUnload,
useSearchParamStateValueUpdate,
useIsDOMElementVisibleOnScreen,
useBrowserStorageWithEncryption,
useBrowserStorageEffectUpdates,
useSignalsIsDOMElementVisibleOnScreen
} from "./utils/core";
import {
HttpClientProvider,
useUIDataFetcher,
useFetchBinder,
useHttpSignals
} from "./fetcher/core";
/**
* @constant
*/
const BUSSER_EVENTS = {
HTTP_REQUEST_STARTED: 'request:started',
HTTP_REQUEST_ENDED: 'request:ended',
HTTP_REQUEST_ABORTED: 'request:aborted',
HTTP_REQUEST_CLEANUP: 'request:cleanup'
};
/**
* @constant
*/
const SORT_ORDER = {
ASCENDING: "ASC",
DESCENDING: "DESC"
};
export {
EventBusProvider,
HttpClientProvider,
SharedGlobalStateProvider,
useBus,
useOn,
useUpon,
useList,
useCount,
useProperty,
useAppState,
useAppEffect,
useHttpSignals,
useRoutingChanged,
useRoutingBlocked,
useSharedState,
useSharedSignalsState,
useBeforePageUnload,
useControlKeysPress,
usePreviousRoutePathname,
useTextSortedList,
useOutsideClick,
useComponentMounted,
useIsFirstRender,
usePreviousProps,
useRoutingMonitor,
useBrowserStorage,
useBrowserStorageEvent,
useSignalsBeforePageUnload,
useSignalsPageFocused,
useSearchParamStateValue,
useSearchParamStateValueUpdate,
useIsDOMElementVisibleOnScreen,
useBrowserScreenActivityStatusMonitor,
useSignalsIsDOMElementVisibleOnScreen,
useBrowserStorageEffectUpdates,
useBrowserStorageWithEncryption,
useTextFilteredSignalsList,
useUnsavedChangesLock,
useSearchParamsState,
useSignalsList,
useSignalsCount,
useSignalsProperty,
useSignalsState,
useSignalsEffect,
useSignalsComputed,
useSignalsComposite,
useTextFilteredList,
useComposite,
usePromised,
useUICommands,
useUIDataFetcher,
useFetchBinder,
SORT_ORDER,
BUSSER_EVENTS
};