UNPKG

resolve-local-event-broker

Version:

The reSolve framework's event broker for applications on a local machine.

130 lines (91 loc) 4.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _sqlite = _interopRequireDefault(require("sqlite")); var _fs = _interopRequireDefault(require("fs")); var _os = _interopRequireDefault(require("os")); var _tmp = _interopRequireDefault(require("tmp")); var _resolveLocalRpc = require("resolve-local-rpc"); var _subscribe = _interopRequireDefault(require("./broker/subscribe")); var _unsubscribe = _interopRequireDefault(require("./broker/unsubscribe")); var _resubscribe = _interopRequireDefault(require("./broker/resubscribe")); var _acknowledge = _interopRequireDefault(require("./broker/acknowledge")); var _publish = _interopRequireDefault(require("./broker/publish")); var _status = _interopRequireDefault(require("./broker/status")); var _resume = _interopRequireDefault(require("./broker/resume")); var _pause = _interopRequireDefault(require("./broker/pause")); var _reset = _interopRequireDefault(require("./broker/reset")); var _interopProperty = _interopRequireDefault(require("./broker/interop-property")); var _read = _interopRequireDefault(require("./broker/read")); var _acknowledgeBatch = _interopRequireDefault(require("./core/acknowledge-batch")); var _checkCursorEdge = _interopRequireDefault(require("./core/check-cursor-edge")); var _createAndInitPublisher = _interopRequireDefault(require("./core/create-and-init-publisher")); var _deliverBatchForSubscriber = _interopRequireDefault(require("./core/deliver-batch-for-subscriber")); var _finalizeAndReportBatch = _interopRequireDefault(require("./core/finalize-and-report-batch")); var _generateGuid = _interopRequireDefault(require("./core/generate-guid")); var _getNextCursor = _interopRequireDefault(require("./core/get-next-cursor")); var _invokeConsumer = _interopRequireDefault(require("./core/invoke-consumer")); var _invokeOperation = _interopRequireDefault(require("./core/invoke-operation")); var _parseSubscription = _interopRequireDefault(require("./core/parse-subscription")); var _pullNotificationsAsBatchForSubscriber = _interopRequireDefault(require("./core/pull-notifications-as-batch-for-subscriber")); var _pushNotificationAndGetSubscriptions = _interopRequireDefault(require("./core/push-notification-and-get-subscriptions")); var _requestTimeout = _interopRequireDefault(require("./core/request-timeout")); var _resumeSubscriber = _interopRequireDefault(require("./core/resume-subscriber")); var _serializeError = _interopRequireDefault(require("./core/serialize-error")); var _connectDatabase = _interopRequireDefault(require("./connect-database")); var _multiplexAsync = _interopRequireDefault(require("../multiplex-async")); var _createDatabase = _interopRequireDefault(require("./lifecycle/create-database")); var _dropDatabase = _interopRequireDefault(require("./lifecycle/drop-database")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // broker // functions // lifecycle var _default = _createAndInitPublisher.default.bind(null, { imports: { SQLite: _sqlite.default, fs: _fs.default, os: _os.default, tmp: _tmp.default }, functions: { acknowledgeBatch: _acknowledgeBatch.default, checkCursorEdge: _checkCursorEdge.default, createAndInitPublisher: _createAndInitPublisher.default, deliverBatchForSubscriber: _deliverBatchForSubscriber.default, finalizeAndReportBatch: _finalizeAndReportBatch.default, generateGuid: _generateGuid.default, getNextCursor: _getNextCursor.default, invokeConsumer: _invokeConsumer.default, invokeOperation: _invokeOperation.default, parseSubscription: _parseSubscription.default, pullNotificationsAsBatchForSubscriber: _pullNotificationsAsBatchForSubscriber.default, pushNotificationAndGetSubscriptions: _pushNotificationAndGetSubscriptions.default, requestTimeout: _requestTimeout.default, resumeSubscriber: _resumeSubscriber.default, serializeError: _serializeError.default, createServer: _resolveLocalRpc.createServer, connectDatabase: _connectDatabase.default, multiplexAsync: _multiplexAsync.default }, lifecycle: { createDatabase: _createDatabase.default, dropDatabase: _dropDatabase.default }, broker: { subscribe: _subscribe.default, unsubscribe: _unsubscribe.default, resubscribe: _resubscribe.default, acknowledge: _acknowledge.default, publish: _publish.default, status: _status.default, resume: _resume.default, pause: _pause.default, reset: _reset.default, interopProperty: _interopProperty.default, read: _read.default } }); exports.default = _default; //# sourceMappingURL=index.js.map