UNPKG

@node-elion/syncron

Version:

Provides a simple way to delivery models between sender and receiver

52 lines 3.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModelSubscribeEventKeepAliveCheckPendingPeriod = exports.ModelSubscribeEventKeepAlivePeriod = exports.ModelSubscribeEventQueWaitTime = exports.ModelSubscriberEventFirstContentSendSize = exports.ModelSubscribeEventBatchSize = exports.getModelNameFromTrackIdentifier = exports.getActionFromTrackIdentifier = exports.generateTrackIdentifier = exports.UpdateStrategy = exports.ManualUpdateTypes = exports.ModelEventAction = void 0; var ModelEventAction; (function (ModelEventAction) { ModelEventAction["UPDATE"] = "update"; ModelEventAction["MANUAL_UPDATE"] = "manual-update"; ModelEventAction["UPDATE_INDEX"] = "update-index"; ModelEventAction["DELETE"] = "delete"; ModelEventAction["META"] = "meta"; })(ModelEventAction || (exports.ModelEventAction = ModelEventAction = {})); var ManualUpdateTypes; (function (ManualUpdateTypes) { ManualUpdateTypes["INIT"] = "init"; ManualUpdateTypes["REGENERATE_STATE"] = "regenerateState"; ManualUpdateTypes["REGENERATE_INDEXES"] = "regenerateIndexes"; ManualUpdateTypes["REGENERATE_METADATA"] = "regenerateMetadata"; })(ManualUpdateTypes || (exports.ManualUpdateTypes = ManualUpdateTypes = {})); var UpdateStrategy; (function (UpdateStrategy) { UpdateStrategy["REPLACE"] = "replace"; UpdateStrategy["MERGE"] = "merge"; })(UpdateStrategy || (exports.UpdateStrategy = UpdateStrategy = {})); const generateTrackIdentifier = (modelName, action) => `${modelName}:${action}`; exports.generateTrackIdentifier = generateTrackIdentifier; const getActionFromTrackIdentifier = (trackIdentifier) => trackIdentifier.split(":")[1]; exports.getActionFromTrackIdentifier = getActionFromTrackIdentifier; const getModelNameFromTrackIdentifier = (trackIdentifier) => trackIdentifier.split(":")[0]; exports.getModelNameFromTrackIdentifier = getModelNameFromTrackIdentifier; var ModelSubscribeEventBatchSize; (function (ModelSubscribeEventBatchSize) { ModelSubscribeEventBatchSize[ModelSubscribeEventBatchSize["default"] = 1] = "default"; ModelSubscribeEventBatchSize["auto"] = "auto"; })(ModelSubscribeEventBatchSize || (exports.ModelSubscribeEventBatchSize = ModelSubscribeEventBatchSize = {})); var ModelSubscriberEventFirstContentSendSize; (function (ModelSubscriberEventFirstContentSendSize) { ModelSubscriberEventFirstContentSendSize[ModelSubscriberEventFirstContentSendSize["default"] = 1] = "default"; ModelSubscriberEventFirstContentSendSize["auto"] = "auto"; })(ModelSubscriberEventFirstContentSendSize || (exports.ModelSubscriberEventFirstContentSendSize = ModelSubscriberEventFirstContentSendSize = {})); var ModelSubscribeEventQueWaitTime; (function (ModelSubscribeEventQueWaitTime) { ModelSubscribeEventQueWaitTime[ModelSubscribeEventQueWaitTime["default"] = 100] = "default"; })(ModelSubscribeEventQueWaitTime || (exports.ModelSubscribeEventQueWaitTime = ModelSubscribeEventQueWaitTime = {})); var ModelSubscribeEventKeepAlivePeriod; (function (ModelSubscribeEventKeepAlivePeriod) { ModelSubscribeEventKeepAlivePeriod[ModelSubscribeEventKeepAlivePeriod["default"] = 5000] = "default"; })(ModelSubscribeEventKeepAlivePeriod || (exports.ModelSubscribeEventKeepAlivePeriod = ModelSubscribeEventKeepAlivePeriod = {})); var ModelSubscribeEventKeepAliveCheckPendingPeriod; (function (ModelSubscribeEventKeepAliveCheckPendingPeriod) { ModelSubscribeEventKeepAliveCheckPendingPeriod[ModelSubscribeEventKeepAliveCheckPendingPeriod["default"] = 5000] = "default"; })(ModelSubscribeEventKeepAliveCheckPendingPeriod || (exports.ModelSubscribeEventKeepAliveCheckPendingPeriod = ModelSubscribeEventKeepAliveCheckPendingPeriod = {})); //# sourceMappingURL=types.js.map