Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

abp-react

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

abp-react - npm Package Compare versions

Comparing version
1.0.50
to
1.0.60
+1
-3
dist/index.d.ts

@@ -488,4 +488,2 @@ import React, { ReactNode } from 'react';

declare function L(key: string, sourceName: string): string;
interface IUser {

@@ -499,2 +497,2 @@ id: number;

export { AbpWrapper, IUser, L, abp, clearAuthCookies, initialiseApp, login, useAbp, useAbpRefetch, useAbpUser };
export { AbpWrapper, IUser, abp, clearAuthCookies, initialiseApp, login, useAbp, useAbpRefetch, useAbpUser };

@@ -1,2 +0,2 @@

import e,{createContext as t,useState as n,useEffect as o,useMemo as i,useContext as r}from"react";import a from"axios";let u={};u.appPath=u.appPath||"/",u.pageLoadTime=new Date,u.toAbsAppPath=function(e){return 0==e.indexOf("/")&&(e=e.substring(1)),u.appPath+e},u.multiTenancy=u.multiTenancy||{},u.multiTenancy.isEnabled=!1,u.multiTenancy.ignoreFeatureCheckForHostUsers=!1,u.multiTenancy.sides={TENANT:1,HOST:2},u.multiTenancy.tenantIdCookieName="Abp.TenantId",u.multiTenancy.setTenantIdCookie=function(e){e?u.utils.setCookieValue(u.multiTenancy.tenantIdCookieName,e.toString(),new Date((new Date).getTime()+15768e7),u.appPath,u.domain):u.utils.deleteCookie(u.multiTenancy.tenantIdCookieName,u.appPath)},u.multiTenancy.getTenantIdCookie=function(){var e=u.utils.getCookieValue(u.multiTenancy.tenantIdCookieName);return e?parseInt(e):null},u.session=u.session||{multiTenancySide:u.multiTenancy.sides.HOST},u.localization=u.localization||{},u.localization.languages=[],u.localization.currentLanguage={},u.localization.sources=[],u.localization.values={},u.localization.localize=function(e,t){t=t||u.localization.defaultSourceName;var n=u.localization.values[t];if(!n)return u.log.warn("Could not find localization source: "+t),e;var o=n[e];if(null==o)return e;var i=Array.prototype.slice.call(arguments,0);return i.splice(1,1),i[0]=o,u.utils.formatString.apply(this,i)},u.localization.getSource=function(e){return function(t){var n=Array.prototype.slice.call(arguments,0);return n.splice(1,0,e),u.localization.localize.apply(this,n)}},u.localization.isCurrentCulture=function(e){return u.localization.currentCulture&&u.localization.currentCulture.name&&0==u.localization.currentCulture.name.indexOf(e)},u.localization.defaultSourceName=void 0,u.localization.abpWeb=u.localization.getSource("AbpWeb"),u.auth=u.auth||{},u.auth.allPermissions=u.auth.allPermissions||{},u.auth.grantedPermissions=u.auth.grantedPermissions||{},u.auth.hasPermission=function(e){return u.auth.isGranted.apply(this,arguments)},u.auth.hasAnyOfPermissions=function(){return u.auth.isAnyGranted.apply(this,arguments)},u.auth.hasAllOfPermissions=function(){return u.auth.areAllGranted.apply(this,arguments)},u.auth.isGranted=function(e){return null!=u.auth.allPermissions[e]&&null!=u.auth.grantedPermissions[e]},u.auth.isAnyGranted=function(){if(!arguments||arguments.length<=0)return!0;for(var e=0;e<arguments.length;e++)if(u.auth.isGranted(arguments[e]))return!0;return!1},u.auth.areAllGranted=function(){if(!arguments||arguments.length<=0)return!0;for(var e=0;e<arguments.length;e++)if(!u.auth.isGranted(arguments[e]))return!1;return!0},u.auth.tokenCookieName="Abp.AuthToken",u.auth.setToken=function(e,t){u.utils.setCookieValue(u.auth.tokenCookieName,e,t,u.appPath,u.domain)},u.auth.getToken=function(){return u.utils.getCookieValue(u.auth.tokenCookieName)},u.auth.clearToken=function(){u.auth.setToken()},u.auth.refreshTokenCookieName="Abp.AuthRefreshToken",u.auth.setRefreshToken=function(e,t){u.utils.setCookieValue(u.auth.refreshTokenCookieName,e,t,u.appPath,u.domain)},u.auth.getRefreshToken=function(){return u.utils.getCookieValue(u.auth.refreshTokenCookieName)},u.auth.clearRefreshToken=function(){u.auth.setRefreshToken()},u.features=u.features||{},u.features.allFeatures=u.features.allFeatures||{},u.features.get=function(e){return u.features.allFeatures[e]},u.features.getValue=function(e){var t=u.features.get(e);if(null!=t)return t.value},u.features.isEnabled=function(e){var t=u.features.getValue(e);return"true"==t||"True"==t},u.setting=u.setting||{},u.setting.values=u.setting.values||{},u.setting.get=function(e){return u.setting.values[e]},u.setting.getBoolean=function(e){var t=u.setting.get(e);return"true"==t||"True"==t},u.setting.getInt=function(e){return parseInt(u.setting.values[e])},u.notifications=u.notifications||{},u.notifications.severity={INFO:0,SUCCESS:1,WARN:2,ERROR:3,FATAL:4},u.notifications.userNotificationState={UNREAD:0,READ:1},u.notifications.getUserNotificationStateAsString=function(e){switch(e){case u.notifications.userNotificationState.READ:return"READ";case u.notifications.userNotificationState.UNREAD:return"UNREAD";default:return u.log.warn("Unknown user notification state value: "+e),"?"}},u.notifications.getUiNotifyFuncBySeverity=function(e){switch(e){case u.notifications.severity.SUCCESS:return u.notify.success;case u.notifications.severity.WARN:return u.notify.warn;case u.notifications.severity.ERROR:case u.notifications.severity.FATAL:return u.notify.error;case u.notifications.severity.INFO:default:return u.notify.info}},u.notifications.messageFormatters={},u.notifications.messageFormatters["Abp.Notifications.MessageNotificationData"]=function(e){return e.notification.data.message||e.notification.data.properties.Message},u.notifications.messageFormatters["Abp.Notifications.LocalizableMessageNotificationData"]=function(e){var t=e.notification.data.message||e.notification.data.properties.Message,n=u.localization.localize(t.name,t.sourceName);if(e.notification.data.properties)for(var o=Object.keys(e.notification.data.properties),i=0;i<o.length;i++)n=n.replace("{"+o[i]+"}",e.notification.data.properties[o[i]]);return n},u.notifications.getFormattedMessageFromUserNotification=function(e){var t=u.notifications.messageFormatters[e.notification.data.type];return t?u.utils.isFunction(t)?t(e):(u.log.warn("Message formatter should be a function! It is invalid for data type: "+e.notification.data.type),"?"):(u.log.warn("No message formatter defined for given data type: "+e.notification.data.type),"?")},u.notifications.showUiNotifyForUserNotification=function(e,t){var n=u.notifications.getFormattedMessageFromUserNotification(e);u.notifications.getUiNotifyFuncBySeverity(e.notification.severity)(n,void 0,t)},u.log=u.log||{},u.log.levels={DEBUG:1,INFO:2,WARN:3,ERROR:4,FATAL:5},u.log.level=u.log.levels.DEBUG,u.log.log=function(e,t){window.console&&window.console.log&&null!=t&&u.log.level},u.log.debug=function(e){u.log.log("DEBUG: ",u.log.levels.DEBUG),u.log.log(e,u.log.levels.DEBUG)},u.log.info=function(e){u.log.log("INFO: ",u.log.levels.INFO),u.log.log(e,u.log.levels.INFO)},u.log.warn=function(e){u.log.log("WARN: ",u.log.levels.WARN),u.log.log(e,u.log.levels.WARN)},u.log.error=function(e){u.log.log("ERROR: ",u.log.levels.ERROR),u.log.log(e,u.log.levels.ERROR)},u.log.fatal=function(e){u.log.log("FATAL: ",u.log.levels.FATAL),u.log.log(e,u.log.levels.FATAL)},u.notify=u.notify||{},u.notify.success=function(e,t,n){u.log.warn("abp.notify.success is not implemented!")},u.notify.info=function(e,t,n){u.log.warn("abp.notify.info is not implemented!")},u.notify.warn=function(e,t,n){u.log.warn("abp.notify.warn is not implemented!")},u.notify.error=function(e,t,n){u.log.warn("abp.notify.error is not implemented!")},u.message=u.message||{};var l,s,c,f=function(e,t,n){alert((t||"")+" "+e)};function g(e,t,n,o){return new(n||(n=Promise))((function(i,r){function a(e){try{l(o.next(e))}catch(e){r(e)}}function u(e){try{l(o.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,u)}l((o=o.apply(e,t||[])).next())}))}function p(e,t){var n,o,i,r,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return r={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function u(u){return function(l){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;r&&(r=0,u[0]&&(a=0)),a;)try{if(n=1,o&&(i=2&u[0]?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,o=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){a.label=u[1];break}if(6===u[0]&&a.label<i[1]){a.label=i[1],i=u;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(u);break}i[2]&&a.ops.pop(),a.trys.pop();continue}u=t.call(e,a)}catch(e){u=[6,e],o=0}finally{n=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,l])}}}u.message.info=function(e,t,n){return u.log.warn("abp.message.info is not implemented!"),f(e,t)},u.message.success=function(e,t,n){return u.log.warn("abp.message.success is not implemented!"),f(e,t)},u.message.warn=function(e,t,n){return u.log.warn("abp.message.warn is not implemented!"),f(e,t)},u.message.error=function(e,t,n){return u.log.warn("abp.message.error is not implemented!"),f(e,t)},u.message.confirm=function(e,t,n,o){u.log.warn("abp.message.confirm is not implemented!");var i=window.confirm(e);n&&n(i)},u.ui=u.ui||{},u.ui.block=function(e){u.log.warn("abp.ui.block is not implemented!")},u.ui.unblock=function(e){u.log.warn("abp.ui.unblock is not implemented!")},u.ui.setBusy=function(e,t){u.log.warn("abp.ui.setBusy is not implemented!")},u.ui.clearBusy=function(e){u.log.warn("abp.ui.clearBusy is not implemented!")},u.event=(l={},{on:function(e,t){l[e]||(l[e]=[]),l[e].push(t)},off:function(e,t){var n=l[e];if(n){for(var o=-1,i=0;i<n.length;i++)if(n[i]===t){o=i;break}o<0||l[e].splice(o,1)}},trigger:function(e){var t=l[e];if(t&&t.length)for(var n=Array.prototype.slice.call(arguments,1),o=0;o<t.length;o++)t[o].apply(this,n)}}),u.utils=u.utils||{},u.utils.createNamespace=function(e,t){for(var n=t.split("."),o=0;o<n.length;o++)void 0===e[n[o]]&&(e[n[o]]={}),e=e[n[o]];return e},u.utils.replaceAll=function(e,t,n){var o=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return e.replace(new RegExp(o,"g"),n)},u.utils.formatString=function(){if(arguments.length<1)return null;for(var e=arguments[0],t=1;t<arguments.length;t++){var n="{"+(t-1)+"}";e=u.utils.replaceAll(e,n,arguments[t])}return e},u.utils.toPascalCase=function(e){return e&&e.length?1===e.length?e.charAt(0).toUpperCase():e.charAt(0).toUpperCase()+e.substr(1):e},u.utils.toCamelCase=function(e){return e&&e.length?1===e.length?e.charAt(0).toLowerCase():e.charAt(0).toLowerCase()+e.substr(1):e},u.utils.truncateString=function(e,t){return!e||!e.length||e.length<=t?e:e.substr(0,t)},u.utils.truncateStringWithPostfix=function(e,t,n){return n=n||"...",!e||!e.length||e.length<=t?e:t<=n.length?n.substr(0,t):e.substr(0,t-n.length)+n},u.utils.isFunction=function(e){return!!(e&&e.constructor&&e.call&&e.apply)},u.utils.buildQueryString=function(e,t){void 0===t&&(t=!0);var n="";function o(){n.length?n+="&":t&&(n+="?")}for(var i=0;i<e.length;++i){var r=e[i];if(void 0!==r.value)if(null===r.value&&(r.value=""),o(),r.value.toJSON&&"function"==typeof r.value.toJSON)n=n+r.name+"="+encodeURIComponent(r.value.toJSON());else if(Array.isArray(r.value)&&r.value.length)for(var a=0;a<r.value.length;a++)a>0&&o(),n=n+r.name+"["+a+"]="+encodeURIComponent(r.value[a]);else n=n+r.name+"="+encodeURIComponent(r.value)}return n},u.utils.setCookieValue=function(e,t,n,o,i){var r=encodeURIComponent(e)+"=";t&&(r+=encodeURIComponent(t)),n&&(r=r+"; expires="+n.toUTCString()),o&&(r=r+"; path="+o),i&&(r=r+"; domain="+i),document.cookie=r},u.utils.getCookieValue=function(e){for(var t=document.cookie.split("; "),n=0;n<t.length;n++)if(t[n]){var o=t[n].split("=");if(2==o.length&&decodeURIComponent(o[0])===e)return decodeURIComponent(o[1]||"")}return null},u.utils.deleteCookie=function(e,t){var n=encodeURIComponent(e)+"=";n=n+"; expires="+new Date((new Date).getTime()-864e5).toUTCString(),t&&(n=n+"; path="+t),document.cookie=n},u.utils.getDomain=function(e){var t=/(https?:){0,1}\/\/((?:[\w\d-]+\.)+[\w\d]{2,})/i.exec(e);return t&&t[2]?t[2]:""},u.timing=u.timing||{},u.timing.utcClockProvider=(s=function(e){return Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())},{now:function(){return s(new Date)},normalize:function(e){return e?new Date(s(e)):e},supportsMultipleTimezone:!0}),u.timing.localClockProvider=(c=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},{now:function(){return c(new Date)},normalize:function(e){return e?c(e):e},supportsMultipleTimezone:!1}),u.timing.unspecifiedClockProvider={now:function(){return new Date},normalize:function(e){return e},supportsMultipleTimezone:!1},u.timing.convertToUserTimezone=function(e){var t=e.getTime()+6e4*e.getTimezoneOffset(),n=parseInt(t)+parseInt(u.timing.timeZoneInfo.windows.currentUtcOffsetInMilliseconds);return new Date(n)},u.clock=u.clock||{},u.clock.now=function(){return u.clock.provider?u.clock.provider.now():new Date},u.clock.normalize=function(e){return u.clock.provider?u.clock.provider.normalize(e):e},u.clock.provider=u.timing.unspecifiedClockProvider,u.security=u.security||{},u.security.antiForgery=u.security.antiForgery||{},u.security.antiForgery.tokenCookieName="XSRF-TOKEN",u.security.antiForgery.tokenHeaderName="X-XSRF-TOKEN",u.security.antiForgery.getToken=function(){return u.utils.getCookieValue(u.security.antiForgery.tokenCookieName)},u.security.antiForgery.shouldSendToken=function(e){return void 0===e.crossDomain||null===e.crossDomain?u.utils.getDomain(window.location.href)===u.utils.getDomain(e.url):!e.crossDomain},"function"==typeof SuppressedError&&SuppressedError;var d=t({user:null,refetchUser:function(){return Promise.resolve()},refetchConfiguration:function(){return Promise.resolve()}}),m=new(function(){function e(){}return e.prototype.loadScript=function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)},e.prototype.setLocalization=function(){if(u.utils.getCookieValue("Abp.Localization.CultureName")){var e=navigator.language;u.utils.setCookieValue("Abp.Localization.CultureName",e,new Date((new Date).getTime()+15768e7),u.appPath)}},e.prototype.extend=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n,o,i,r,a,u,l,s=e[0]||{},c=1,f=e.length,g=!1;for("boolean"==typeof s&&(g=s,s=e[c]||{},c++),"object"!=typeof s&&"function"!=typeof s&&(s={}),c===f&&(s=this,c--);c<f;c++)if(null!==(n=e[c]))for(o in n)i=s[o],s!==(a=n[o])&&(r=Array.isArray(i)?"array":typeof i,g&&a&&((u=Array.isArray(a))||"object"==typeof a)?(u?(u=!1,l=i&&"array"===r?i:[]):l=i&&"object"===r?i:{},s[o]=this.extend(g,l,a)):void 0!==a&&(s[o]=a));return s},e.prototype.getCurrentClockProvider=function(e){return"unspecifiedClockProvider"===e?u.timing.unspecifiedClockProvider:"utcClockProvider"===e?u.timing.utcClockProvider:u.timing.localClockProvider},e}()),h=function(e){m.extend(!0,u,e)},v=function(e,t){return void 0===t&&(t={}),g(void 0,void 0,void 0,(function(){var n,o,i;return p(this,(function(r){switch(r.label){case 0:return n=new URL("/AbpUserConfiguration/GetAll",e),[4,a.get(n.toString(),{headers:t}).catch((function(e){return console.log(e)}))];case 1:return(o=r.sent())&&(i=o.data.result,u.utils.getCookieValue("Abp.Localization.CultureName")||u.utils.setCookieValue("Abp.Localization.CultureName","en-US",new Date((new Date).getTime()+15768e7),u.appPath),u.clock.provider=m.getCurrentClockProvider(i.clock.provider),h(i)),[2]}}))}))},y=function(e,t,n){return g(void 0,void 0,void 0,(function(){var o,i,r;return p(this,(function(u){switch(u.label){case 0:return o=new URL("/api/services/app/Session/GetCurrentLoginInformations",e),[4,a.get(o.toString(),{headers:n}).catch((function(e){return console.log(e)}))];case 1:return(i=u.sent())&&(null==(r=i.data.result)?void 0:r.user)?(t(null==r?void 0:r.user),[2,null==r?void 0:r.user]):[2,null]}}))}))},k=function(t){var r=n(!0),a=r[0],l=r[1],s=t.children,c=t.baseUrl,f=t.tenantId,m=t.fallback,h=null!=f?f:1,k=n(null),C=k[0],w=k[1];o((function(){if(!c)throw Error("Base url is not specified");var e=u.auth.getToken(),t={Authorization:e?"Bearer "+e:null,"Abp.TenantId":h};Promise.all([v(c,t),y(c,w,t)]).then((function(){l(!1)}))}),[]);var T=function(){return g(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return e=u.auth.getToken(),[4,y(c,w,{Authorization:e?"Bearer "+e:null,"Abp.TenantId":h})];case 1:return t.sent(),[2]}}))}))},b=function(){return g(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return e=u.auth.getToken(),[4,v(c,{Authorization:e?"Bearer "+e:null,"Abp.TenantId":h})];case 1:return t.sent(),[2]}}))}))},A=i((function(){return{user:C,refetchUser:T,refetchConfiguration:b}}),[C]);return e.createElement(d.Provider,{value:A},a?m:s)},C=function(){return{abp:u}},w=function(){return r(d).user},T=function(){var e=r(d);return{refetchUser:e.refetchUser,refetchConfiguration:e.refetchConfiguration}},b=function(e){var t=new Date((new Date).getTime()+1e3*e.expireInSeconds);return e.accessToken&&u.auth.setToken(e.accessToken,t),e.encryptedAccessToken&&u.utils.setCookieValue("enc_auth_token",e.encryptedAccessToken,t,u.appPath),e},A=function(){u.auth.clearToken(),u.auth.clearRefreshToken()};function N(e,t){return u.localization.localize(e,t)}export{k as AbpWrapper,N as L,u as abp,A as clearAuthCookies,h as initialiseApp,b as login,C as useAbp,T as useAbpRefetch,w as useAbpUser};
import e,{createContext as t,useState as n,useEffect as o,useMemo as i,useContext as r}from"react";import a from"axios";let u={};u.appPath=u.appPath||"/",u.pageLoadTime=new Date,u.toAbsAppPath=function(e){return 0==e.indexOf("/")&&(e=e.substring(1)),u.appPath+e},u.multiTenancy=u.multiTenancy||{},u.multiTenancy.isEnabled=!1,u.multiTenancy.ignoreFeatureCheckForHostUsers=!1,u.multiTenancy.sides={TENANT:1,HOST:2},u.multiTenancy.tenantIdCookieName="Abp.TenantId",u.multiTenancy.setTenantIdCookie=function(e){e?u.utils.setCookieValue(u.multiTenancy.tenantIdCookieName,e.toString(),new Date((new Date).getTime()+15768e7),u.appPath,u.domain):u.utils.deleteCookie(u.multiTenancy.tenantIdCookieName,u.appPath)},u.multiTenancy.getTenantIdCookie=function(){var e=u.utils.getCookieValue(u.multiTenancy.tenantIdCookieName);return e?parseInt(e):null},u.session=u.session||{multiTenancySide:u.multiTenancy.sides.HOST},u.localization=u.localization||{},u.localization.languages=[],u.localization.currentLanguage={},u.localization.sources=[],u.localization.values={},u.localization.localize=function(e,t){t=t||u.localization.defaultSourceName;var n=u.localization.values[t];if(!n)return u.log.warn("Could not find localization source: "+t),e;var o=n[e];if(null==o)return e;var i=Array.prototype.slice.call(arguments,0);return i.splice(1,1),i[0]=o,u.utils.formatString.apply(this,i)},u.localization.getSource=function(e){return function(t){var n=Array.prototype.slice.call(arguments,0);return n.splice(1,0,e),u.localization.localize.apply(this,n)}},u.localization.isCurrentCulture=function(e){return u.localization.currentCulture&&u.localization.currentCulture.name&&0==u.localization.currentCulture.name.indexOf(e)},u.localization.defaultSourceName=void 0,u.localization.abpWeb=u.localization.getSource("AbpWeb"),u.auth=u.auth||{},u.auth.allPermissions=u.auth.allPermissions||{},u.auth.grantedPermissions=u.auth.grantedPermissions||{},u.auth.hasPermission=function(e){return u.auth.isGranted.apply(this,arguments)},u.auth.hasAnyOfPermissions=function(){return u.auth.isAnyGranted.apply(this,arguments)},u.auth.hasAllOfPermissions=function(){return u.auth.areAllGranted.apply(this,arguments)},u.auth.isGranted=function(e){return null!=u.auth.allPermissions[e]&&null!=u.auth.grantedPermissions[e]},u.auth.isAnyGranted=function(){if(!arguments||arguments.length<=0)return!0;for(var e=0;e<arguments.length;e++)if(u.auth.isGranted(arguments[e]))return!0;return!1},u.auth.areAllGranted=function(){if(!arguments||arguments.length<=0)return!0;for(var e=0;e<arguments.length;e++)if(!u.auth.isGranted(arguments[e]))return!1;return!0},u.auth.tokenCookieName="Abp.AuthToken",u.auth.setToken=function(e,t){u.utils.setCookieValue(u.auth.tokenCookieName,e,t,u.appPath,u.domain)},u.auth.getToken=function(){return u.utils.getCookieValue(u.auth.tokenCookieName)},u.auth.clearToken=function(){u.auth.setToken()},u.auth.refreshTokenCookieName="Abp.AuthRefreshToken",u.auth.setRefreshToken=function(e,t){u.utils.setCookieValue(u.auth.refreshTokenCookieName,e,t,u.appPath,u.domain)},u.auth.getRefreshToken=function(){return u.utils.getCookieValue(u.auth.refreshTokenCookieName)},u.auth.clearRefreshToken=function(){u.auth.setRefreshToken()},u.features=u.features||{},u.features.allFeatures=u.features.allFeatures||{},u.features.get=function(e){return u.features.allFeatures[e]},u.features.getValue=function(e){var t=u.features.get(e);if(null!=t)return t.value},u.features.isEnabled=function(e){var t=u.features.getValue(e);return"true"==t||"True"==t},u.setting=u.setting||{},u.setting.values=u.setting.values||{},u.setting.get=function(e){return u.setting.values[e]},u.setting.getBoolean=function(e){var t=u.setting.get(e);return"true"==t||"True"==t},u.setting.getInt=function(e){return parseInt(u.setting.values[e])},u.notifications=u.notifications||{},u.notifications.severity={INFO:0,SUCCESS:1,WARN:2,ERROR:3,FATAL:4},u.notifications.userNotificationState={UNREAD:0,READ:1},u.notifications.getUserNotificationStateAsString=function(e){switch(e){case u.notifications.userNotificationState.READ:return"READ";case u.notifications.userNotificationState.UNREAD:return"UNREAD";default:return u.log.warn("Unknown user notification state value: "+e),"?"}},u.notifications.getUiNotifyFuncBySeverity=function(e){switch(e){case u.notifications.severity.SUCCESS:return u.notify.success;case u.notifications.severity.WARN:return u.notify.warn;case u.notifications.severity.ERROR:case u.notifications.severity.FATAL:return u.notify.error;case u.notifications.severity.INFO:default:return u.notify.info}},u.notifications.messageFormatters={},u.notifications.messageFormatters["Abp.Notifications.MessageNotificationData"]=function(e){return e.notification.data.message||e.notification.data.properties.Message},u.notifications.messageFormatters["Abp.Notifications.LocalizableMessageNotificationData"]=function(e){var t=e.notification.data.message||e.notification.data.properties.Message,n=u.localization.localize(t.name,t.sourceName);if(e.notification.data.properties)for(var o=Object.keys(e.notification.data.properties),i=0;i<o.length;i++)n=n.replace("{"+o[i]+"}",e.notification.data.properties[o[i]]);return n},u.notifications.getFormattedMessageFromUserNotification=function(e){var t=u.notifications.messageFormatters[e.notification.data.type];return t?u.utils.isFunction(t)?t(e):(u.log.warn("Message formatter should be a function! It is invalid for data type: "+e.notification.data.type),"?"):(u.log.warn("No message formatter defined for given data type: "+e.notification.data.type),"?")},u.notifications.showUiNotifyForUserNotification=function(e,t){var n=u.notifications.getFormattedMessageFromUserNotification(e);u.notifications.getUiNotifyFuncBySeverity(e.notification.severity)(n,void 0,t)},u.log=u.log||{},u.log.levels={DEBUG:1,INFO:2,WARN:3,ERROR:4,FATAL:5},u.log.level=u.log.levels.DEBUG,u.log.log=function(e,t){window.console&&window.console.log&&null!=t&&u.log.level},u.log.debug=function(e){u.log.log("DEBUG: ",u.log.levels.DEBUG),u.log.log(e,u.log.levels.DEBUG)},u.log.info=function(e){u.log.log("INFO: ",u.log.levels.INFO),u.log.log(e,u.log.levels.INFO)},u.log.warn=function(e){u.log.log("WARN: ",u.log.levels.WARN),u.log.log(e,u.log.levels.WARN)},u.log.error=function(e){u.log.log("ERROR: ",u.log.levels.ERROR),u.log.log(e,u.log.levels.ERROR)},u.log.fatal=function(e){u.log.log("FATAL: ",u.log.levels.FATAL),u.log.log(e,u.log.levels.FATAL)},u.notify=u.notify||{},u.notify.success=function(e,t,n){u.log.warn("abp.notify.success is not implemented!")},u.notify.info=function(e,t,n){u.log.warn("abp.notify.info is not implemented!")},u.notify.warn=function(e,t,n){u.log.warn("abp.notify.warn is not implemented!")},u.notify.error=function(e,t,n){u.log.warn("abp.notify.error is not implemented!")},u.message=u.message||{};var l,s,c,f=function(e,t,n){alert((t||"")+" "+e)};function g(e,t,n,o){return new(n||(n=Promise))((function(i,r){function a(e){try{l(o.next(e))}catch(e){r(e)}}function u(e){try{l(o.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,u)}l((o=o.apply(e,t||[])).next())}))}function p(e,t){var n,o,i,r,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return r={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function u(u){return function(l){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;r&&(r=0,u[0]&&(a=0)),a;)try{if(n=1,o&&(i=2&u[0]?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,o=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){a.label=u[1];break}if(6===u[0]&&a.label<i[1]){a.label=i[1],i=u;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(u);break}i[2]&&a.ops.pop(),a.trys.pop();continue}u=t.call(e,a)}catch(e){u=[6,e],o=0}finally{n=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,l])}}}u.message.info=function(e,t,n){return u.log.warn("abp.message.info is not implemented!"),f(e,t)},u.message.success=function(e,t,n){return u.log.warn("abp.message.success is not implemented!"),f(e,t)},u.message.warn=function(e,t,n){return u.log.warn("abp.message.warn is not implemented!"),f(e,t)},u.message.error=function(e,t,n){return u.log.warn("abp.message.error is not implemented!"),f(e,t)},u.message.confirm=function(e,t,n,o){u.log.warn("abp.message.confirm is not implemented!");var i=window.confirm(e);n&&n(i)},u.ui=u.ui||{},u.ui.block=function(e){u.log.warn("abp.ui.block is not implemented!")},u.ui.unblock=function(e){u.log.warn("abp.ui.unblock is not implemented!")},u.ui.setBusy=function(e,t){u.log.warn("abp.ui.setBusy is not implemented!")},u.ui.clearBusy=function(e){u.log.warn("abp.ui.clearBusy is not implemented!")},u.event=(l={},{on:function(e,t){l[e]||(l[e]=[]),l[e].push(t)},off:function(e,t){var n=l[e];if(n){for(var o=-1,i=0;i<n.length;i++)if(n[i]===t){o=i;break}o<0||l[e].splice(o,1)}},trigger:function(e){var t=l[e];if(t&&t.length)for(var n=Array.prototype.slice.call(arguments,1),o=0;o<t.length;o++)t[o].apply(this,n)}}),u.utils=u.utils||{},u.utils.createNamespace=function(e,t){for(var n=t.split("."),o=0;o<n.length;o++)void 0===e[n[o]]&&(e[n[o]]={}),e=e[n[o]];return e},u.utils.replaceAll=function(e,t,n){var o=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return e.replace(new RegExp(o,"g"),n)},u.utils.formatString=function(){if(arguments.length<1)return null;for(var e=arguments[0],t=1;t<arguments.length;t++){var n="{"+(t-1)+"}";e=u.utils.replaceAll(e,n,arguments[t])}return e},u.utils.toPascalCase=function(e){return e&&e.length?1===e.length?e.charAt(0).toUpperCase():e.charAt(0).toUpperCase()+e.substr(1):e},u.utils.toCamelCase=function(e){return e&&e.length?1===e.length?e.charAt(0).toLowerCase():e.charAt(0).toLowerCase()+e.substr(1):e},u.utils.truncateString=function(e,t){return!e||!e.length||e.length<=t?e:e.substr(0,t)},u.utils.truncateStringWithPostfix=function(e,t,n){return n=n||"...",!e||!e.length||e.length<=t?e:t<=n.length?n.substr(0,t):e.substr(0,t-n.length)+n},u.utils.isFunction=function(e){return!!(e&&e.constructor&&e.call&&e.apply)},u.utils.buildQueryString=function(e,t){void 0===t&&(t=!0);var n="";function o(){n.length?n+="&":t&&(n+="?")}for(var i=0;i<e.length;++i){var r=e[i];if(void 0!==r.value)if(null===r.value&&(r.value=""),o(),r.value.toJSON&&"function"==typeof r.value.toJSON)n=n+r.name+"="+encodeURIComponent(r.value.toJSON());else if(Array.isArray(r.value)&&r.value.length)for(var a=0;a<r.value.length;a++)a>0&&o(),n=n+r.name+"["+a+"]="+encodeURIComponent(r.value[a]);else n=n+r.name+"="+encodeURIComponent(r.value)}return n},u.utils.setCookieValue=function(e,t,n,o,i){var r=encodeURIComponent(e)+"=";t&&(r+=encodeURIComponent(t)),n&&(r=r+"; expires="+n.toUTCString()),o&&(r=r+"; path="+o),i&&(r=r+"; domain="+i),document.cookie=r},u.utils.getCookieValue=function(e){for(var t=document.cookie.split("; "),n=0;n<t.length;n++)if(t[n]){var o=t[n].split("=");if(2==o.length&&decodeURIComponent(o[0])===e)return decodeURIComponent(o[1]||"")}return null},u.utils.deleteCookie=function(e,t){var n=encodeURIComponent(e)+"=";n=n+"; expires="+new Date((new Date).getTime()-864e5).toUTCString(),t&&(n=n+"; path="+t),document.cookie=n},u.utils.getDomain=function(e){var t=/(https?:){0,1}\/\/((?:[\w\d-]+\.)+[\w\d]{2,})/i.exec(e);return t&&t[2]?t[2]:""},u.timing=u.timing||{},u.timing.utcClockProvider=(s=function(e){return Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())},{now:function(){return s(new Date)},normalize:function(e){return e?new Date(s(e)):e},supportsMultipleTimezone:!0}),u.timing.localClockProvider=(c=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},{now:function(){return c(new Date)},normalize:function(e){return e?c(e):e},supportsMultipleTimezone:!1}),u.timing.unspecifiedClockProvider={now:function(){return new Date},normalize:function(e){return e},supportsMultipleTimezone:!1},u.timing.convertToUserTimezone=function(e){var t=e.getTime()+6e4*e.getTimezoneOffset(),n=parseInt(t)+parseInt(u.timing.timeZoneInfo.windows.currentUtcOffsetInMilliseconds);return new Date(n)},u.clock=u.clock||{},u.clock.now=function(){return u.clock.provider?u.clock.provider.now():new Date},u.clock.normalize=function(e){return u.clock.provider?u.clock.provider.normalize(e):e},u.clock.provider=u.timing.unspecifiedClockProvider,u.security=u.security||{},u.security.antiForgery=u.security.antiForgery||{},u.security.antiForgery.tokenCookieName="XSRF-TOKEN",u.security.antiForgery.tokenHeaderName="X-XSRF-TOKEN",u.security.antiForgery.getToken=function(){return u.utils.getCookieValue(u.security.antiForgery.tokenCookieName)},u.security.antiForgery.shouldSendToken=function(e){return void 0===e.crossDomain||null===e.crossDomain?u.utils.getDomain(window.location.href)===u.utils.getDomain(e.url):!e.crossDomain},"function"==typeof SuppressedError&&SuppressedError;var d=t({user:null,refetchUser:function(){return Promise.resolve()},refetchConfiguration:function(){return Promise.resolve()}}),m=new(function(){function e(){}return e.prototype.loadScript=function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)},e.prototype.setLocalization=function(){if(u.utils.getCookieValue("Abp.Localization.CultureName")){var e=navigator.language;u.utils.setCookieValue("Abp.Localization.CultureName",e,new Date((new Date).getTime()+15768e7),u.appPath)}},e.prototype.extend=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n,o,i,r,a,u,l,s=e[0]||{},c=1,f=e.length,g=!1;for("boolean"==typeof s&&(g=s,s=e[c]||{},c++),"object"!=typeof s&&"function"!=typeof s&&(s={}),c===f&&(s=this,c--);c<f;c++)if(null!==(n=e[c]))for(o in n)i=s[o],s!==(a=n[o])&&(r=Array.isArray(i)?"array":typeof i,g&&a&&((u=Array.isArray(a))||"object"==typeof a)?(u?(u=!1,l=i&&"array"===r?i:[]):l=i&&"object"===r?i:{},s[o]=this.extend(g,l,a)):void 0!==a&&(s[o]=a));return s},e.prototype.getCurrentClockProvider=function(e){return"unspecifiedClockProvider"===e?u.timing.unspecifiedClockProvider:"utcClockProvider"===e?u.timing.utcClockProvider:u.timing.localClockProvider},e}()),h=function(e){m.extend(!0,u,e)},v=function(e,t){return void 0===t&&(t={}),g(void 0,void 0,void 0,(function(){var n,o,i;return p(this,(function(r){switch(r.label){case 0:return n=new URL("/AbpUserConfiguration/GetAll",e),[4,a.get(n.toString(),{headers:t}).catch((function(e){return console.log(e)}))];case 1:return(o=r.sent())&&(i=o.data.result,u.utils.getCookieValue("Abp.Localization.CultureName")||u.utils.setCookieValue("Abp.Localization.CultureName","en-US",new Date((new Date).getTime()+15768e7),u.appPath),u.clock.provider=m.getCurrentClockProvider(i.clock.provider),h(i)),[2]}}))}))},y=function(e,t,n){return g(void 0,void 0,void 0,(function(){var o,i,r;return p(this,(function(u){switch(u.label){case 0:return o=new URL("/api/services/app/Session/GetCurrentLoginInformations",e),[4,a.get(o.toString(),{headers:n}).catch((function(e){return console.log(e)}))];case 1:return(i=u.sent())&&(null==(r=i.data.result)?void 0:r.user)?(t(null==r?void 0:r.user),[2,null==r?void 0:r.user]):[2,null]}}))}))},k=function(t){var r=n(!0),a=r[0],l=r[1],s=t.children,c=t.baseUrl,f=t.tenantId,m=t.fallback,h=null!=f?f:1,k=n(null),C=k[0],w=k[1];o((function(){if(!c)throw Error("Base url is not specified");var e=u.auth.getToken(),t={Authorization:e?"Bearer "+e:null,"Abp.TenantId":h};Promise.all([v(c,t),y(c,w,t)]).then((function(){l(!1)}))}),[]);var T=function(){return g(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return e=u.auth.getToken(),[4,y(c,w,{Authorization:e?"Bearer "+e:null,"Abp.TenantId":h})];case 1:return t.sent(),[2]}}))}))},b=function(){return g(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return e=u.auth.getToken(),[4,v(c,{Authorization:e?"Bearer "+e:null,"Abp.TenantId":h})];case 1:return t.sent(),[2]}}))}))},A=i((function(){return{user:C,refetchUser:T,refetchConfiguration:b}}),[C]);return e.createElement(d.Provider,{value:A},a?m:s)},C=function(){return{abp:u}},w=function(){return r(d).user},T=function(){var e=r(d);return{refetchUser:e.refetchUser,refetchConfiguration:e.refetchConfiguration}},b=function(e){var t=new Date((new Date).getTime()+1e3*e.expireInSeconds);return e.accessToken&&u.auth.setToken(e.accessToken,t),e.encryptedAccessToken&&u.utils.setCookieValue("enc_auth_token",e.encryptedAccessToken,t,u.appPath),e},A=function(){u.auth.clearToken(),u.auth.clearRefreshToken()};export{k as AbpWrapper,u as abp,A as clearAuthCookies,h as initialiseApp,b as login,C as useAbp,T as useAbpRefetch,w as useAbpUser};
//# sourceMappingURL=index.js.map
{
"name": "abp-react",
"version": "1.0.50",
"version": "1.0.60",
"description": "ABP-REACT is a versatile React library that provides convenient tools and utilities for integrating with the ABP (ASP.NET Boilerplate) framework in your React applications.",

@@ -5,0 +5,0 @@ "module": "dist/index.js",

Sorry, the diff of this file is too big to display