Repository navigation
Expand file tree
/
Copy pathindex.ts
More file actions
91 lines (80 loc) · 2.94 KB
/
Copy pathindex.ts
File metadata and controls
91 lines (80 loc) · 2.94 KB
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
export { VortexService } from "./src/vortex/VortexService"
export { VortexStatusService } from "./src/vortex/VortexStatusService"
export { TupleLoader, IFilterUpdateCallable } from "./src/vortex/TupleLoader"
export { PayloadEndpoint } from "./src/vortex/PayloadEndpoint"
export { PayloadResponse } from "./src/vortex/PayloadResponse"
export { Payload, IPayloadFilt } from "./src/vortex/Payload"
export { PayloadEnvelope } from "./src/vortex/PayloadEnvelope"
export {
Tuple, TupleChangeI, addTupleType,
SerialiseUtil,
Jsonable,
} from "./src/vortex/exports"
export * from "./src/vortex/PayloadFilterKeys"
// WebSQL
export { WebSqlFactoryService, WebSqlService } from "./src/websql/WebSqlService"
// Tuple Storage Factory
// This should choose the best method of storage
// This is plumbing, use TupleOfflineStorageService instead.
export {
TupleStorageFactoryService
} from "./src/vortex/storage-factory/TupleStorageFactoryService"
export {
TupleStorageServiceABC
} from "./src/vortex/storage/TupleStorageServiceABC"
// Offline Tuple
export {
TupleOfflineStorageService
} from "./src/vortex/storage/TupleOfflineStorageService"
export {
TupleOfflineStorageNameService
} from "./src/vortex/storage/TupleOfflineStorageNameService"
// Tuple Data Observable
export { TupleSelector } from "./src/vortex/TupleSelector"
export {
TupleDataObserverService,
TupleDataObservableNameService
} from "./src/vortex/observable-service/TupleDataObserverService"
// Offline and Observable
export {
TupleDataOfflineObserverService
} from "./src/vortex/observable-service/TupleDataOfflineObserverService"
// Tuple Actions Pushers
export {
TupleActionABC,
TupleUpdateAction,
TupleGenericAction
} from "./src/vortex/TupleAction"
export {
TupleActionPushService,
TupleActionPushNameService
} from "./src/vortex/action-service/TupleActionPushService"
export {
TupleActionPushOfflineService
} from "./src/vortex/action-service/TupleActionPushOfflineService"
export {
TupleActionPushOfflineSingletonService
} from "./src/vortex/action-service/TupleActionPushOfflineSingletonService"
// Tuple Actions Processors
export {
TupleActionProcessorNameService,
TupleActionProcessorService
} from "./src/vortex/action-service/TupleActionProcessorService"
export {
TupleActionProcessorDelegateABC
} from "./src/vortex/action-service/TupleActionProcessorDelegate"
// Utility functions
export {
assert, extend, deepCopy, deepEqual, jsonOrderedStringify
} from "./src/vortex/UtilMisc"
import "./src/vortex/UtilArray"
export * from "./src/vortex/UtilSort"
export { PayloadDelegateWeb } from "./src/vortex/payload/PayloadDelegateWeb"
export {
WebSqlBrowserFactoryService
} from "./src/websql/WebSqlBrowserAdaptorService"
export {
TupleStorageFactoryServiceWeb
} from "./src/vortex/storage-factory/TupleStorageFactoryServiceWeb"
export { STOP_PROCESSING } from "./src/vortex/PayloadIO"
export { NgLifeCycleEvents } from "./src/util/NgLifeCycleEvents"