山西督察-superintend-distribute-web react
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* eslint-disable eslint-comments/disable-enable-pair */
/* eslint-disable import/no-mutable-exports */let CURRENT = 'NULL';
/** * Use authority or getAuthority * * @param {string|()=>String} currentAuthority */const renderAuthorize = Authorized => currentAuthority => { if (currentAuthority) { if (typeof currentAuthority === 'function') { CURRENT = currentAuthority(); }
if ( Object.prototype.toString.call(currentAuthority) === '[object String]' || Array.isArray(currentAuthority) ) { CURRENT = currentAuthority; } } else { CURRENT = 'NULL'; }
return Authorized;};
export { CURRENT };export default Authorized => renderAuthorize(Authorized);
|