UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

44 lines 10.2 kB
export { VortexService } from "./src/vortex/VortexService"; export { VortexStatusService, VortexStateEnum } from "./src/vortex/VortexStatusService"; export { TupleLoader } from "./src/vortex/TupleLoader"; export { PayloadEndpoint } from "./src/vortex/PayloadEndpoint"; export { PayloadResponse } from "./src/vortex/PayloadResponse"; export { Payload } from "./src/vortex/Payload"; export { PayloadEnvelope } from "./src/vortex/PayloadEnvelope"; export { Tuple, addTupleType, SerialiseUtil, Jsonable, } from "./src/vortex/exports"; export * from "./src/vortex/PayloadFilterKeys"; // 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"; export { SqlFactoryService } from "./src/vortex/storage-api/sql-api-factory"; // 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, deepCopy } from "./src/vortex/UtilMisc"; import "./src/vortex/UtilArray"; export { dateStr } from "./src/vortex/UtilMisc"; export * from "./src/vortex/UtilSort"; export { PayloadDelegateWeb } from "./src/vortex/payload/PayloadDelegateWeb"; export { TupleStorageFactoryServiceWeb } from "./src/vortex/storage-factory/TupleStorageFactoryServiceWeb"; export { STOP_PROCESSING } from "./src/vortex/PayloadIO"; export { NgLifeCycleEvents, } from "./src/util/NgLifeCycleEvents"; export { TupleDataLoader } from "./src/vortex/data-loader/TupleDataLoader"; export { TupleDataLoaderDelegate, TupleDataNotValidError, } from "./src/vortex/data-loader/TupleDataLoaderDelegate"; export { TupleDataLoaderTupleABC } from "./src/vortex/data-loader/TupleDataLoaderTupleABC"; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDM0QsT0FBTyxFQUFFLG1CQUFtQixFQUFFLGVBQWUsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxXQUFXLEVBQXlCLE1BQU0sMEJBQTBCLENBQUM7QUFDOUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsT0FBTyxFQUFnQixNQUFNLHNCQUFzQixDQUFDO0FBQzdELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUMvRCxPQUFPLEVBQ0gsS0FBSyxFQUVMLFlBQVksRUFDWixhQUFhLEVBQ2IsUUFBUSxHQUNYLE1BQU0sc0JBQXNCLENBQUM7QUFDOUIsY0FBYyxnQ0FBZ0MsQ0FBQztBQUUvQyx3QkFBd0I7QUFDeEIsZ0RBQWdEO0FBQ2hELDREQUE0RDtBQUM1RCxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSx5REFBeUQsQ0FBQztBQUNyRyxPQUFPLEVBQ0gsc0JBQXNCLEdBRXpCLE1BQU0sNkNBQTZDLENBQUM7QUFFckQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFFN0UsZ0JBQWdCO0FBQ2hCLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlEQUFpRCxDQUFDO0FBQzdGLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxNQUFNLHFEQUFxRCxDQUFDO0FBRXJHLHdCQUF3QjtBQUN4QixPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDM0QsT0FBTyxFQUNILHdCQUF3QixFQUN4Qiw4QkFBOEIsR0FDakMsTUFBTSwwREFBMEQsQ0FBQztBQUVsRSx5QkFBeUI7QUFDekIsT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0saUVBQWlFLENBQUM7QUFFbEgsd0JBQXdCO0FBQ3hCLE9BQU8sRUFDSCxjQUFjLEVBQ2QsaUJBQWlCLEVBQ2pCLGtCQUFrQixHQUNyQixNQUFNLDBCQUEwQixDQUFDO0FBQ2xDLE9BQU8sRUFDSCxzQkFBc0IsRUFDdEIsMEJBQTBCLEdBQzdCLE1BQU0sb0RBQW9ELENBQUM7QUFDNUQsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sMkRBQTJELENBQUM7QUFDMUcsT0FBTyxFQUFFLHNDQUFzQyxFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFFNUgsMkJBQTJCO0FBQzNCLE9BQU8sRUFDSCwrQkFBK0IsRUFDL0IsMkJBQTJCLEdBQzlCLE1BQU0seURBQXlELENBQUM7QUFDakUsT0FBTyxFQUFFLCtCQUErQixFQUFFLE1BQU0sMERBQTBELENBQUM7QUFFM0csb0JBQW9CO0FBQ3BCLE9BQU8sRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFDekQsT0FBTyx3QkFBd0IsQ0FBQztBQUVoQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFFaEQsY0FBYyx1QkFBdUIsQ0FBQztBQUN0QyxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSw0REFBNEQsQ0FBQztBQUUzRyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFFekQsT0FBTyxFQUNILGlCQUFpQixHQUVwQixNQUFNLDhCQUE4QixDQUFDO0FBRXRDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUMzRSxPQUFPLEVBQ0gsdUJBQXVCLEVBQ3ZCLHNCQUFzQixHQUN6QixNQUFNLGtEQUFrRCxDQUFDO0FBQzFELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGtEQUFrRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgVm9ydGV4U2VydmljZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvVm9ydGV4U2VydmljZVwiO1xuZXhwb3J0IHsgVm9ydGV4U3RhdHVzU2VydmljZSwgVm9ydGV4U3RhdGVFbnVtIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9Wb3J0ZXhTdGF0dXNTZXJ2aWNlXCI7XG5leHBvcnQgeyBUdXBsZUxvYWRlciwgSUZpbHRlclVwZGF0ZUNhbGxhYmxlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9UdXBsZUxvYWRlclwiO1xuZXhwb3J0IHsgUGF5bG9hZEVuZHBvaW50IH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9QYXlsb2FkRW5kcG9pbnRcIjtcbmV4cG9ydCB7IFBheWxvYWRSZXNwb25zZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvUGF5bG9hZFJlc3BvbnNlXCI7XG5leHBvcnQgeyBQYXlsb2FkLCBJUGF5bG9hZEZpbHQgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L1BheWxvYWRcIjtcbmV4cG9ydCB7IFBheWxvYWRFbnZlbG9wZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvUGF5bG9hZEVudmVsb3BlXCI7XG5leHBvcnQge1xuICAgIFR1cGxlLFxuICAgIFR1cGxlQ2hhbmdlSSxcbiAgICBhZGRUdXBsZVR5cGUsXG4gICAgU2VyaWFsaXNlVXRpbCxcbiAgICBKc29uYWJsZSxcbn0gZnJvbSBcIi4vc3JjL3ZvcnRleC9leHBvcnRzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zcmMvdm9ydGV4L1BheWxvYWRGaWx0ZXJLZXlzXCI7XG5cbi8vIFR1cGxlIFN0b3JhZ2UgRmFjdG9yeVxuLy8gVGhpcyBzaG91bGQgY2hvb3NlIHRoZSBiZXN0IG1ldGhvZCBvZiBzdG9yYWdlXG4vLyBUaGlzIGlzIHBsdW1iaW5nLCB1c2UgVHVwbGVPZmZsaW5lU3RvcmFnZVNlcnZpY2UgaW5zdGVhZC5cbmV4cG9ydCB7IFR1cGxlU3RvcmFnZUZhY3RvcnlTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9zdG9yYWdlLWZhY3RvcnkvVHVwbGVTdG9yYWdlRmFjdG9yeVNlcnZpY2VcIjtcbmV4cG9ydCB7XG4gICAgVHVwbGVTdG9yYWdlU2VydmljZUFCQyxcbiAgICBUdXBsZVN0b3JhZ2VCYXRjaFNhdmVBcmd1bWVudHMsXG59IGZyb20gXCIuL3NyYy92b3J0ZXgvc3RvcmFnZS9UdXBsZVN0b3JhZ2VTZXJ2aWNlQUJDXCI7XG5cbmV4cG9ydCB7IFNxbEZhY3RvcnlTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9zdG9yYWdlLWFwaS9zcWwtYXBpLWZhY3RvcnlcIjtcblxuLy8gT2ZmbGluZSBUdXBsZVxuZXhwb3J0IHsgVHVwbGVPZmZsaW5lU3RvcmFnZVNlcnZpY2UgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L3N0b3JhZ2UvVHVwbGVPZmZsaW5lU3RvcmFnZVNlcnZpY2VcIjtcbmV4cG9ydCB7IFR1cGxlT2ZmbGluZVN0b3JhZ2VOYW1lU2VydmljZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvc3RvcmFnZS9UdXBsZU9mZmxpbmVTdG9yYWdlTmFtZVNlcnZpY2VcIjtcblxuLy8gVHVwbGUgRGF0YSBPYnNlcnZhYmxlXG5leHBvcnQgeyBUdXBsZVNlbGVjdG9yIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9UdXBsZVNlbGVjdG9yXCI7XG5leHBvcnQge1xuICAgIFR1cGxlRGF0YU9ic2VydmVyU2VydmljZSxcbiAgICBUdXBsZURhdGFPYnNlcnZhYmxlTmFtZVNlcnZpY2UsXG59IGZyb20gXCIuL3NyYy92b3J0ZXgvb2JzZXJ2YWJsZS1zZXJ2aWNlL1R1cGxlRGF0YU9ic2VydmVyU2VydmljZVwiO1xuXG4vLyBPZmZsaW5lIGFuZCBPYnNlcnZhYmxlXG5leHBvcnQgeyBUdXBsZURhdGFPZmZsaW5lT2JzZXJ2ZXJTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9vYnNlcnZhYmxlLXNlcnZpY2UvVHVwbGVEYXRhT2ZmbGluZU9ic2VydmVyU2VydmljZVwiO1xuXG4vLyBUdXBsZSBBY3Rpb25zIFB1c2hlcnNcbmV4cG9ydCB7XG4gICAgVHVwbGVBY3Rpb25BQkMsXG4gICAgVHVwbGVVcGRhdGVBY3Rpb24sXG4gICAgVHVwbGVHZW5lcmljQWN0aW9uLFxufSBmcm9tIFwiLi9zcmMvdm9ydGV4L1R1cGxlQWN0aW9uXCI7XG5leHBvcnQge1xuICAgIFR1cGxlQWN0aW9uUHVzaFNlcnZpY2UsXG4gICAgVHVwbGVBY3Rpb25QdXNoTmFtZVNlcnZpY2UsXG59IGZyb20gXCIuL3NyYy92b3J0ZXgvYWN0aW9uLXNlcnZpY2UvVHVwbGVBY3Rpb25QdXNoU2VydmljZVwiO1xuZXhwb3J0IHsgVHVwbGVBY3Rpb25QdXNoT2ZmbGluZVNlcnZpY2UgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L2FjdGlvbi1zZXJ2aWNlL1R1cGxlQWN0aW9uUHVzaE9mZmxpbmVTZXJ2aWNlXCI7XG5leHBvcnQgeyBUdXBsZUFjdGlvblB1c2hPZmZsaW5lU2luZ2xldG9uU2VydmljZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvYWN0aW9uLXNlcnZpY2UvVHVwbGVBY3Rpb25QdXNoT2ZmbGluZVNpbmdsZXRvblNlcnZpY2VcIjtcblxuLy8gVHVwbGUgQWN0aW9ucyBQcm9jZXNzb3JzXG5leHBvcnQge1xuICAgIFR1cGxlQWN0aW9uUHJvY2Vzc29yTmFtZVNlcnZpY2UsXG4gICAgVHVwbGVBY3Rpb25Qcm9jZXNzb3JTZXJ2aWNlLFxufSBmcm9tIFwiLi9zcmMvdm9ydGV4L2FjdGlvbi1zZXJ2aWNlL1R1cGxlQWN0aW9uUHJvY2Vzc29yU2VydmljZVwiO1xuZXhwb3J0IHsgVHVwbGVBY3Rpb25Qcm9jZXNzb3JEZWxlZ2F0ZUFCQyB9IGZyb20gXCIuL3NyYy92b3J0ZXgvYWN0aW9uLXNlcnZpY2UvVHVwbGVBY3Rpb25Qcm9jZXNzb3JEZWxlZ2F0ZVwiO1xuXG4vLyBVdGlsaXR5IGZ1bmN0aW9uc1xuZXhwb3J0IHsgYXNzZXJ0LCBkZWVwQ29weSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvVXRpbE1pc2NcIjtcbmltcG9ydCBcIi4vc3JjL3ZvcnRleC9VdGlsQXJyYXlcIjtcblxuZXhwb3J0IHsgZGF0ZVN0ciB9IGZyb20gXCIuL3NyYy92b3J0ZXgvVXRpbE1pc2NcIjtcblxuZXhwb3J0ICogZnJvbSBcIi4vc3JjL3ZvcnRleC9VdGlsU29ydFwiO1xuZXhwb3J0IHsgUGF5bG9hZERlbGVnYXRlV2ViIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9wYXlsb2FkL1BheWxvYWREZWxlZ2F0ZVdlYlwiO1xuZXhwb3J0IHsgVHVwbGVTdG9yYWdlRmFjdG9yeVNlcnZpY2VXZWIgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L3N0b3JhZ2UtZmFjdG9yeS9UdXBsZVN0b3JhZ2VGYWN0b3J5U2VydmljZVdlYlwiO1xuXG5leHBvcnQgeyBTVE9QX1BST0NFU1NJTkcgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L1BheWxvYWRJT1wiO1xuXG5leHBvcnQge1xuICAgIE5nTGlmZUN5Y2xlRXZlbnRzLFxuICAgIE5nT25EZXN0cm95RXZlbnRJLFxufSBmcm9tIFwiLi9zcmMvdXRpbC9OZ0xpZmVDeWNsZUV2ZW50c1wiO1xuXG5leHBvcnQgeyBUdXBsZURhdGFMb2FkZXIgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L2RhdGEtbG9hZGVyL1R1cGxlRGF0YUxvYWRlclwiO1xuZXhwb3J0IHtcbiAgICBUdXBsZURhdGFMb2FkZXJEZWxlZ2F0ZSxcbiAgICBUdXBsZURhdGFOb3RWYWxpZEVycm9yLFxufSBmcm9tIFwiLi9zcmMvdm9ydGV4L2RhdGEtbG9hZGVyL1R1cGxlRGF0YUxvYWRlckRlbGVnYXRlXCI7XG5leHBvcnQgeyBUdXBsZURhdGFMb2FkZXJUdXBsZUFCQyB9IGZyb20gXCIuL3NyYy92b3J0ZXgvZGF0YS1sb2FkZXIvVHVwbGVEYXRhTG9hZGVyVHVwbGVBQkNcIjtcbiJdfQ==