@synerty/vortexjs
Version:
Custom observable data serialisation and routing based on Angular 2+
44 lines • 10.1 kB
JavaScript
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==