UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

44 lines 10.1 kB
export { VortexService } from "./src/vortex/VortexService"; export { VortexStatusService } 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDM0QsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDdkUsT0FBTyxFQUFFLFdBQVcsRUFBeUIsTUFBTSwwQkFBMEIsQ0FBQztBQUM5RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDL0QsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxPQUFPLEVBQWdCLE1BQU0sc0JBQXNCLENBQUM7QUFDN0QsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQy9ELE9BQU8sRUFDSCxLQUFLLEVBRUwsWUFBWSxFQUNaLGFBQWEsRUFDYixRQUFRLEdBQ1gsTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixjQUFjLGdDQUFnQyxDQUFDO0FBRS9DLHdCQUF3QjtBQUN4QixnREFBZ0Q7QUFDaEQsNERBQTREO0FBQzVELE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHlEQUF5RCxDQUFDO0FBQ3JHLE9BQU8sRUFDSCxzQkFBc0IsR0FFekIsTUFBTSw2Q0FBNkMsQ0FBQztBQUVyRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUU3RSxnQkFBZ0I7QUFDaEIsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0saURBQWlELENBQUM7QUFDN0YsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0scURBQXFELENBQUM7QUFFckcsd0JBQXdCO0FBQ3hCLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUMzRCxPQUFPLEVBQ0gsd0JBQXdCLEVBQ3hCLDhCQUE4QixHQUNqQyxNQUFNLDBEQUEwRCxDQUFDO0FBRWxFLHlCQUF5QjtBQUN6QixPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSxpRUFBaUUsQ0FBQztBQUVsSCx3QkFBd0I7QUFDeEIsT0FBTyxFQUNILGNBQWMsRUFDZCxpQkFBaUIsRUFDakIsa0JBQWtCLEdBQ3JCLE1BQU0sMEJBQTBCLENBQUM7QUFDbEMsT0FBTyxFQUNILHNCQUFzQixFQUN0QiwwQkFBMEIsR0FDN0IsTUFBTSxvREFBb0QsQ0FBQztBQUM1RCxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSwyREFBMkQsQ0FBQztBQUMxRyxPQUFPLEVBQUUsc0NBQXNDLEVBQUUsTUFBTSxvRUFBb0UsQ0FBQztBQUU1SCwyQkFBMkI7QUFDM0IsT0FBTyxFQUNILCtCQUErQixFQUMvQiwyQkFBMkIsR0FDOUIsTUFBTSx5REFBeUQsQ0FBQztBQUNqRSxPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSwwREFBMEQsQ0FBQztBQUUzRyxvQkFBb0I7QUFDcEIsT0FBTyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUN6RCxPQUFPLHdCQUF3QixDQUFDO0FBRWhDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUVoRCxjQUFjLHVCQUF1QixDQUFDO0FBQ3RDLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHlDQUF5QyxDQUFDO0FBQzdFLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBRTNHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUV6RCxPQUFPLEVBQ0gsaUJBQWlCLEdBRXBCLE1BQU0sOEJBQThCLENBQUM7QUFFdEMsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQzNFLE9BQU8sRUFDSCx1QkFBdUIsRUFDdkIsc0JBQXNCLEdBQ3pCLE1BQU0sa0RBQWtELENBQUM7QUFDMUQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sa0RBQWtELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBWb3J0ZXhTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9Wb3J0ZXhTZXJ2aWNlXCI7XG5leHBvcnQgeyBWb3J0ZXhTdGF0dXNTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9Wb3J0ZXhTdGF0dXNTZXJ2aWNlXCI7XG5leHBvcnQgeyBUdXBsZUxvYWRlciwgSUZpbHRlclVwZGF0ZUNhbGxhYmxlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9UdXBsZUxvYWRlclwiO1xuZXhwb3J0IHsgUGF5bG9hZEVuZHBvaW50IH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9QYXlsb2FkRW5kcG9pbnRcIjtcbmV4cG9ydCB7IFBheWxvYWRSZXNwb25zZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvUGF5bG9hZFJlc3BvbnNlXCI7XG5leHBvcnQgeyBQYXlsb2FkLCBJUGF5bG9hZEZpbHQgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L1BheWxvYWRcIjtcbmV4cG9ydCB7IFBheWxvYWRFbnZlbG9wZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvUGF5bG9hZEVudmVsb3BlXCI7XG5leHBvcnQge1xuICAgIFR1cGxlLFxuICAgIFR1cGxlQ2hhbmdlSSxcbiAgICBhZGRUdXBsZVR5cGUsXG4gICAgU2VyaWFsaXNlVXRpbCxcbiAgICBKc29uYWJsZSxcbn0gZnJvbSBcIi4vc3JjL3ZvcnRleC9leHBvcnRzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zcmMvdm9ydGV4L1BheWxvYWRGaWx0ZXJLZXlzXCI7XG5cbi8vIFR1cGxlIFN0b3JhZ2UgRmFjdG9yeVxuLy8gVGhpcyBzaG91bGQgY2hvb3NlIHRoZSBiZXN0IG1ldGhvZCBvZiBzdG9yYWdlXG4vLyBUaGlzIGlzIHBsdW1iaW5nLCB1c2UgVHVwbGVPZmZsaW5lU3RvcmFnZVNlcnZpY2UgaW5zdGVhZC5cbmV4cG9ydCB7IFR1cGxlU3RvcmFnZUZhY3RvcnlTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9zdG9yYWdlLWZhY3RvcnkvVHVwbGVTdG9yYWdlRmFjdG9yeVNlcnZpY2VcIjtcbmV4cG9ydCB7XG4gICAgVHVwbGVTdG9yYWdlU2VydmljZUFCQyxcbiAgICBUdXBsZVN0b3JhZ2VCYXRjaFNhdmVBcmd1bWVudHMsXG59IGZyb20gXCIuL3NyYy92b3J0ZXgvc3RvcmFnZS9UdXBsZVN0b3JhZ2VTZXJ2aWNlQUJDXCI7XG5cbmV4cG9ydCB7IFNxbEZhY3RvcnlTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9zdG9yYWdlLWFwaS9zcWwtYXBpLWZhY3RvcnlcIjtcblxuLy8gT2ZmbGluZSBUdXBsZVxuZXhwb3J0IHsgVHVwbGVPZmZsaW5lU3RvcmFnZVNlcnZpY2UgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L3N0b3JhZ2UvVHVwbGVPZmZsaW5lU3RvcmFnZVNlcnZpY2VcIjtcbmV4cG9ydCB7IFR1cGxlT2ZmbGluZVN0b3JhZ2VOYW1lU2VydmljZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvc3RvcmFnZS9UdXBsZU9mZmxpbmVTdG9yYWdlTmFtZVNlcnZpY2VcIjtcblxuLy8gVHVwbGUgRGF0YSBPYnNlcnZhYmxlXG5leHBvcnQgeyBUdXBsZVNlbGVjdG9yIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9UdXBsZVNlbGVjdG9yXCI7XG5leHBvcnQge1xuICAgIFR1cGxlRGF0YU9ic2VydmVyU2VydmljZSxcbiAgICBUdXBsZURhdGFPYnNlcnZhYmxlTmFtZVNlcnZpY2UsXG59IGZyb20gXCIuL3NyYy92b3J0ZXgvb2JzZXJ2YWJsZS1zZXJ2aWNlL1R1cGxlRGF0YU9ic2VydmVyU2VydmljZVwiO1xuXG4vLyBPZmZsaW5lIGFuZCBPYnNlcnZhYmxlXG5leHBvcnQgeyBUdXBsZURhdGFPZmZsaW5lT2JzZXJ2ZXJTZXJ2aWNlIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9vYnNlcnZhYmxlLXNlcnZpY2UvVHVwbGVEYXRhT2ZmbGluZU9ic2VydmVyU2VydmljZVwiO1xuXG4vLyBUdXBsZSBBY3Rpb25zIFB1c2hlcnNcbmV4cG9ydCB7XG4gICAgVHVwbGVBY3Rpb25BQkMsXG4gICAgVHVwbGVVcGRhdGVBY3Rpb24sXG4gICAgVHVwbGVHZW5lcmljQWN0aW9uLFxufSBmcm9tIFwiLi9zcmMvdm9ydGV4L1R1cGxlQWN0aW9uXCI7XG5leHBvcnQge1xuICAgIFR1cGxlQWN0aW9uUHVzaFNlcnZpY2UsXG4gICAgVHVwbGVBY3Rpb25QdXNoTmFtZVNlcnZpY2UsXG59IGZyb20gXCIuL3NyYy92b3J0ZXgvYWN0aW9uLXNlcnZpY2UvVHVwbGVBY3Rpb25QdXNoU2VydmljZVwiO1xuZXhwb3J0IHsgVHVwbGVBY3Rpb25QdXNoT2ZmbGluZVNlcnZpY2UgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L2FjdGlvbi1zZXJ2aWNlL1R1cGxlQWN0aW9uUHVzaE9mZmxpbmVTZXJ2aWNlXCI7XG5leHBvcnQgeyBUdXBsZUFjdGlvblB1c2hPZmZsaW5lU2luZ2xldG9uU2VydmljZSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvYWN0aW9uLXNlcnZpY2UvVHVwbGVBY3Rpb25QdXNoT2ZmbGluZVNpbmdsZXRvblNlcnZpY2VcIjtcblxuLy8gVHVwbGUgQWN0aW9ucyBQcm9jZXNzb3JzXG5leHBvcnQge1xuICAgIFR1cGxlQWN0aW9uUHJvY2Vzc29yTmFtZVNlcnZpY2UsXG4gICAgVHVwbGVBY3Rpb25Qcm9jZXNzb3JTZXJ2aWNlLFxufSBmcm9tIFwiLi9zcmMvdm9ydGV4L2FjdGlvbi1zZXJ2aWNlL1R1cGxlQWN0aW9uUHJvY2Vzc29yU2VydmljZVwiO1xuZXhwb3J0IHsgVHVwbGVBY3Rpb25Qcm9jZXNzb3JEZWxlZ2F0ZUFCQyB9IGZyb20gXCIuL3NyYy92b3J0ZXgvYWN0aW9uLXNlcnZpY2UvVHVwbGVBY3Rpb25Qcm9jZXNzb3JEZWxlZ2F0ZVwiO1xuXG4vLyBVdGlsaXR5IGZ1bmN0aW9uc1xuZXhwb3J0IHsgYXNzZXJ0LCBkZWVwQ29weSB9IGZyb20gXCIuL3NyYy92b3J0ZXgvVXRpbE1pc2NcIjtcbmltcG9ydCBcIi4vc3JjL3ZvcnRleC9VdGlsQXJyYXlcIjtcblxuZXhwb3J0IHsgZGF0ZVN0ciB9IGZyb20gXCIuL3NyYy92b3J0ZXgvVXRpbE1pc2NcIjtcblxuZXhwb3J0ICogZnJvbSBcIi4vc3JjL3ZvcnRleC9VdGlsU29ydFwiO1xuZXhwb3J0IHsgUGF5bG9hZERlbGVnYXRlV2ViIH0gZnJvbSBcIi4vc3JjL3ZvcnRleC9wYXlsb2FkL1BheWxvYWREZWxlZ2F0ZVdlYlwiO1xuZXhwb3J0IHsgVHVwbGVTdG9yYWdlRmFjdG9yeVNlcnZpY2VXZWIgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L3N0b3JhZ2UtZmFjdG9yeS9UdXBsZVN0b3JhZ2VGYWN0b3J5U2VydmljZVdlYlwiO1xuXG5leHBvcnQgeyBTVE9QX1BST0NFU1NJTkcgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L1BheWxvYWRJT1wiO1xuXG5leHBvcnQge1xuICAgIE5nTGlmZUN5Y2xlRXZlbnRzLFxuICAgIE5nT25EZXN0cm95RXZlbnRJLFxufSBmcm9tIFwiLi9zcmMvdXRpbC9OZ0xpZmVDeWNsZUV2ZW50c1wiO1xuXG5leHBvcnQgeyBUdXBsZURhdGFMb2FkZXIgfSBmcm9tIFwiLi9zcmMvdm9ydGV4L2RhdGEtbG9hZGVyL1R1cGxlRGF0YUxvYWRlclwiO1xuZXhwb3J0IHtcbiAgICBUdXBsZURhdGFMb2FkZXJEZWxlZ2F0ZSxcbiAgICBUdXBsZURhdGFOb3RWYWxpZEVycm9yLFxufSBmcm9tIFwiLi9zcmMvdm9ydGV4L2RhdGEtbG9hZGVyL1R1cGxlRGF0YUxvYWRlckRlbGVnYXRlXCI7XG5leHBvcnQgeyBUdXBsZURhdGFMb2FkZXJUdXBsZUFCQyB9IGZyb20gXCIuL3NyYy92b3J0ZXgvZGF0YS1sb2FkZXIvVHVwbGVEYXRhTG9hZGVyVHVwbGVBQkNcIjtcbiJdfQ==