UNPKG

dtable-utils

Version:

dtable common utils

47 lines (40 loc) 1.56 kB
'use strict'; 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;