dareway-rui
Version:
357 lines (319 loc) • 16.2 kB
JavaScript
'use strict';
var _interopRequireWildcard = require('@babel/runtime/helpers/interopRequireWildcard');
var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault');
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.default = void 0;
var _regenerator = _interopRequireDefault(require('@babel/runtime/regenerator'));
var _classCallCheck2 = _interopRequireDefault(require('@babel/runtime/helpers/classCallCheck'));
var _createClass2 = _interopRequireDefault(require('@babel/runtime/helpers/createClass'));
var sagaEffects = _interopRequireWildcard(require('redux-saga/effects'));
var LaneContainerAPI =
/*#__PURE__*/
(function() {
function LaneContainerAPI(namespace) {
(0, _classCallCheck2.default)(this, LaneContainerAPI);
this.namespace = namespace;
}
(0, _createClass2.default)(LaneContainerAPI, [
{
key: 'addLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function addLane(laneKeySet, labelValue, iconId) {
return _regenerator.default.wrap(
function addLane$(_context) {
while (1) {
switch ((_context.prev = _context.next)) {
case 0:
_context.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/addLane'),
payload: {
laneKeySet: laneKeySet,
labelValue: labelValue,
iconId: iconId
}
});
case 2:
_context.next = 4;
return _context.sent;
case 4:
return _context.abrupt('return', _context.sent);
case 5:
case 'end':
return _context.stop();
}
}
},
addLane,
this
);
})
},
{
key: 'setMainLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function setMainLane(laneKeySet, labelValue, iconId) {
return _regenerator.default.wrap(
function setMainLane$(_context2) {
while (1) {
switch ((_context2.prev = _context2.next)) {
case 0:
_context2.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/setMainLane'),
payload: {
laneKeySet: laneKeySet,
labelValue: labelValue,
iconId: iconId
}
});
case 2:
_context2.next = 4;
return _context2.sent;
case 4:
return _context2.abrupt('return', _context2.sent);
case 5:
case 'end':
return _context2.stop();
}
}
},
setMainLane,
this
);
})
},
{
key: 'activeLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function activeLane(laneID) {
return _regenerator.default.wrap(
function activeLane$(_context3) {
while (1) {
switch ((_context3.prev = _context3.next)) {
case 0:
_context3.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/activeLane'),
payload: {
laneID: laneID
}
});
case 2:
_context3.next = 4;
return _context3.sent;
case 4:
return _context3.abrupt('return', _context3.sent);
case 5:
case 'end':
return _context3.stop();
}
}
},
activeLane,
this
);
})
},
{
key: 'removeActiveLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function removeActiveLane(jumpToLaneID) {
return _regenerator.default.wrap(
function removeActiveLane$(_context4) {
while (1) {
switch ((_context4.prev = _context4.next)) {
case 0:
_context4.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/removeActiveLane'),
payload: {
jumpToLaneID: jumpToLaneID
}
});
case 2:
_context4.next = 4;
return _context4.sent;
case 4:
return _context4.abrupt('return', _context4.sent);
case 5:
case 'end':
return _context4.stop();
}
}
},
removeActiveLane,
this
);
})
},
{
key: 'removeInActiveLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function removeInActiveLane(laneID) {
return _regenerator.default.wrap(
function removeInActiveLane$(_context5) {
while (1) {
switch ((_context5.prev = _context5.next)) {
case 0:
_context5.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/removeInActiveLane'),
payload: {
laneID: laneID
}
});
case 2:
_context5.next = 4;
return _context5.sent;
case 4:
return _context5.abrupt('return', _context5.sent);
case 5:
case 'end':
return _context5.stop();
}
}
},
removeInActiveLane,
this
);
})
},
{
key: 'isLaneExist',
value:
/*#__PURE__*/
_regenerator.default.mark(function isLaneExist(laneID) {
return _regenerator.default.wrap(
function isLaneExist$(_context6) {
while (1) {
switch ((_context6.prev = _context6.next)) {
case 0:
_context6.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/isLaneExist'),
payload: {
laneID: laneID
}
});
case 2:
_context6.next = 4;
return _context6.sent;
case 4:
return _context6.abrupt('return', _context6.sent);
case 5:
case 'end':
return _context6.stop();
}
}
},
isLaneExist,
this
);
})
},
{
key: 'getCurrentLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function getCurrentLane() {
return _regenerator.default.wrap(
function getCurrentLane$(_context7) {
while (1) {
switch ((_context7.prev = _context7.next)) {
case 0:
_context7.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/getCurrentLane')
});
case 2:
_context7.next = 4;
return _context7.sent;
case 4:
return _context7.abrupt('return', _context7.sent);
case 5:
case 'end':
return _context7.stop();
}
}
},
getCurrentLane,
this
);
})
},
{
key: 'searchLanesByKeySet',
value:
/*#__PURE__*/
_regenerator.default.mark(function searchLanesByKeySet(laneKeySet) {
return _regenerator.default.wrap(
function searchLanesByKeySet$(_context8) {
while (1) {
switch ((_context8.prev = _context8.next)) {
case 0:
_context8.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/searchLanesByKeySet'),
payload: {
laneKeySet: laneKeySet
}
});
case 2:
_context8.next = 4;
return _context8.sent;
case 4:
return _context8.abrupt('return', _context8.sent);
case 5:
case 'end':
return _context8.stop();
}
}
},
searchLanesByKeySet,
this
);
})
},
{
key: 'getMainLane',
value:
/*#__PURE__*/
_regenerator.default.mark(function getMainLane() {
return _regenerator.default.wrap(
function getMainLane$(_context9) {
while (1) {
switch ((_context9.prev = _context9.next)) {
case 0:
_context9.next = 2;
return sagaEffects.put({
type: ''.concat(this.namespace, '/getMainLane')
});
case 2:
_context9.next = 4;
return _context9.sent;
case 4:
return _context9.abrupt('return', _context9.sent);
case 5:
case 'end':
return _context9.stop();
}
}
},
getMainLane,
this
);
})
}
]);
return LaneContainerAPI;
})();
exports.default = LaneContainerAPI;
//@ sourceMappingURL=LaneContainerAPI.js.map