UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

157 lines (137 loc) 4.14 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _tslib = require("tslib"); var _mobx = require("mobx"); var Transport = /*#__PURE__*/ function () { function Transport() { var _this = this; var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var dataSet = arguments.length > 1 ? arguments[1] : undefined; (0, _classCallCheck2["default"])(this, Transport); (0, _mobx.runInAction)(function () { _this.props = props; _this.dataSet = dataSet; }); } (0, _createClass2["default"])(Transport, [{ key: "create", set: function set(create) { var _this2 = this; (0, _mobx.runInAction)(function () { _this2.props.create = create; }); }, get: function get() { return this.props.create; } }, { key: "read", set: function set(read) { var _this3 = this; (0, _mobx.runInAction)(function () { _this3.props.read = read; }); }, get: function get() { return this.props.read || this.dataSet.queryUrl; } }, { key: "update", set: function set(update) { var _this4 = this; (0, _mobx.runInAction)(function () { _this4.props.update = update; }); }, get: function get() { return this.props.update; } }, { key: "destroy", set: function set(destroy) { var _this5 = this; (0, _mobx.runInAction)(function () { _this5.props.destroy = destroy; }); }, get: function get() { return this.props.destroy; } }, { key: "validate", set: function set(validate) { var _this6 = this; (0, _mobx.runInAction)(function () { _this6.props.validate = validate; }); }, get: function get() { return this.props.validate || this.dataSet.validateUrl; } }, { key: "submit", set: function set(submit) { var _this7 = this; (0, _mobx.runInAction)(function () { _this7.props.submit = submit; }); }, get: function get() { return this.props.submit || this.dataSet.submitUrl; } }, { key: "exports", set: function set(exports) { var _this8 = this; (0, _mobx.runInAction)(function () { _this8.props.exports = exports; }); }, get: function get() { return this.props.exports || this.dataSet.exportUrl; } }, { key: "tls", set: function set(tls) { var _this9 = this; (0, _mobx.runInAction)(function () { _this9.props.tls = tls; }); }, get: function get() { return this.props.tls || this.dataSet.tlsUrl; } }, { key: "adapter", set: function set(adapter) { var _this10 = this; (0, _mobx.runInAction)(function () { _this10.props.adapter = adapter; }); }, get: function get() { return this.props.adapter; } }]); return Transport; }(); exports["default"] = Transport; (0, _tslib.__decorate)([_mobx.observable], Transport.prototype, "props", void 0); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "create", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "read", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "update", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "destroy", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "validate", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "submit", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "exports", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "tls", null); (0, _tslib.__decorate)([_mobx.computed], Transport.prototype, "adapter", null); //# sourceMappingURL=Transport.js.map