dtable-utils
Version:
dtable common utils
47 lines (40 loc) • 1.56 kB
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
var _classCallCheck = require('@babel/runtime/helpers/classCallCheck');
var _createClass = require('@babel/runtime/helpers/createClass');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var _classCallCheck__default = /*#__PURE__*/_interopDefaultLegacy(_classCallCheck);
var _createClass__default = /*#__PURE__*/_interopDefaultLegacy(_createClass);
var PatchUtils = /*#__PURE__*/function () {
function PatchUtils() {
_classCallCheck__default["default"](this, PatchUtils);
}
return _createClass__default["default"](PatchUtils, null, [{
key: "getUsername",
value: function getUsername(username) {
if (typeof window !== 'undefined') {
return window.dtable && window.dtable.username;
}
// username maybe not a email(form)
if (username && username.indexOf('@') === -1) return '';
return username;
}
}, {
key: "getUserId",
value: function getUserId(userId) {
if (typeof window !== 'undefined') {
return window.dtable && window.dtable.userId;
}
return userId;
}
}, {
key: "getUserDepartmentIdsMap",
value: function getUserDepartmentIdsMap(userDepartmentIdsMap) {
if (typeof window !== 'undefined' && window.dtable && window.dtable.userDepartmentIdsMap) {
return window.dtable.userDepartmentIdsMap;
}
return userDepartmentIdsMap;
}
}]);
}();
exports["default"] = PatchUtils;
;