@wildberries/databus-service-user
Advanced tools
Comparing version 0.1.2-beta.3 to 0.1.2-beta.4
import { UserDataType, PermissionsType, PermissionsDataType } from './types'; | ||
export declare const setUserDataAction: (userData: UserDataType) => void; | ||
export declare const setIsUserCriticalAction: (isCriticalAction: boolean) => void; | ||
export declare const setUserCriticalActionCode: (criticalActionCode: number) => void; | ||
export declare const resetUserDataAction: () => void; | ||
@@ -6,0 +5,0 @@ export declare const setUserAuthentificateAction: (authenticated: boolean) => void; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.setDataPermissionsAction = exports.setPermissionsAction = exports.setUserDataLoadingAction = exports.setUserAuthentificateAction = exports.resetUserDataAction = exports.setUserCriticalActionCode = exports.setIsUserCriticalAction = exports.setUserDataAction = void 0; | ||
var databus_1 = require("@ravilm/databus"); | ||
exports.setDataPermissionsAction = exports.setPermissionsAction = exports.setUserDataLoadingAction = exports.setUserAuthentificateAction = exports.resetUserDataAction = exports.setIsUserCriticalAction = exports.setUserDataAction = void 0; | ||
var databus_1 = require("@portals/databus"); | ||
var constants_1 = require("./constants"); | ||
@@ -34,16 +34,2 @@ var setUserDataAction = function (userData) { | ||
exports.setIsUserCriticalAction = setIsUserCriticalAction; | ||
var setUserCriticalActionCode = function (criticalActionCode) { | ||
var _a; | ||
new databus_1.Databus({ name: constants_1.CRITICAL_ACTION_CODE }).addEvent({ | ||
detail: { | ||
criticalActionCode: criticalActionCode, | ||
}, | ||
}); | ||
databus_1.Databus.setData({ | ||
values: (_a = {}, | ||
_a[constants_1.CRITICAL_ACTION_CODE] = criticalActionCode, | ||
_a), | ||
}); | ||
}; | ||
exports.setUserCriticalActionCode = setUserCriticalActionCode; | ||
var resetUserDataAction = function () { | ||
@@ -50,0 +36,0 @@ var _a; |
export declare const AUTHENTIFICATE_USER_STATE = "authentificate-user-state"; | ||
export declare const USER_CRITICAL_ACTION = "user-critical-action"; | ||
export declare const CRITICAL_ACTION_CODE = "critical-action-code"; | ||
export declare const USER_DATA = "user-data"; | ||
@@ -5,0 +4,0 @@ export declare const FETCH_USER_DATA = "fetch-user-data"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.USER_DATA_PERMISSIONS = exports.USER_PERMISSIONS = exports.REFRESH_PERMISSIONS = exports.FETCH_PERMISSIONS = exports.USER_DATA_LOADING = exports.FETCH_USER_DATA = exports.USER_DATA = exports.CRITICAL_ACTION_CODE = exports.USER_CRITICAL_ACTION = exports.AUTHENTIFICATE_USER_STATE = void 0; | ||
exports.USER_DATA_PERMISSIONS = exports.USER_PERMISSIONS = exports.REFRESH_PERMISSIONS = exports.FETCH_PERMISSIONS = exports.USER_DATA_LOADING = exports.FETCH_USER_DATA = exports.USER_DATA = exports.USER_CRITICAL_ACTION = exports.AUTHENTIFICATE_USER_STATE = void 0; | ||
exports.AUTHENTIFICATE_USER_STATE = 'authentificate-user-state'; | ||
exports.USER_CRITICAL_ACTION = 'user-critical-action'; | ||
exports.CRITICAL_ACTION_CODE = 'critical-action-code'; | ||
exports.USER_DATA = 'user-data'; | ||
@@ -8,0 +7,0 @@ exports.FETCH_USER_DATA = 'fetch-user-data'; |
@@ -5,5 +5,4 @@ import { FetchPermissionsParamsType, RefreshUserFeaturesType, UserDataType } from './types'; | ||
export declare const setIsUserCriticalActionEvent: (isCriticalAction: boolean) => void; | ||
export declare const setUserCriticalActionCodeEvent: (criticalActionCode: number) => void; | ||
export declare const setFetchUserDataEvent: () => void; | ||
export declare const setFetchPermissionsEvent: (options: FetchPermissionsParamsType) => void; | ||
export declare const setRefreshUserPermissionsEvent: (options: RefreshUserFeaturesType) => void; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.setRefreshUserPermissionsEvent = exports.setFetchPermissionsEvent = exports.setFetchUserDataEvent = exports.setUserCriticalActionCodeEvent = exports.setIsUserCriticalActionEvent = exports.setUserDataEvent = exports.setUserAuthentificateEvent = void 0; | ||
var databus_1 = require("@ravilm/databus"); | ||
exports.setRefreshUserPermissionsEvent = exports.setFetchPermissionsEvent = exports.setFetchUserDataEvent = exports.setIsUserCriticalActionEvent = exports.setUserDataEvent = exports.setUserAuthentificateEvent = void 0; | ||
var databus_1 = require("@portals/databus"); | ||
var constants_1 = require("./constants"); | ||
@@ -33,11 +33,2 @@ var setUserAuthentificateEvent = function (authenticated) { | ||
exports.setIsUserCriticalActionEvent = setIsUserCriticalActionEvent; | ||
var setUserCriticalActionCodeEvent = function (criticalActionCode) { | ||
new databus_1.Databus({ name: constants_1.CRITICAL_ACTION_CODE }).addEvent({ | ||
detail: { | ||
criticalActionCode: criticalActionCode, | ||
}, | ||
}); | ||
databus_1.Databus.dispatchEvent({ eventName: constants_1.CRITICAL_ACTION_CODE }); | ||
}; | ||
exports.setUserCriticalActionCodeEvent = setUserCriticalActionCodeEvent; | ||
var setFetchUserDataEvent = function () { | ||
@@ -44,0 +35,0 @@ new databus_1.Databus({ name: constants_1.FETCH_USER_DATA }).addEvent({ |
@@ -8,5 +8,2 @@ import { FetchPermissionsParamsType, ListenerType, RefreshUserFeaturesType, UserDataType } from './types'; | ||
}>) => void; | ||
export declare const setUserDataCriticalActionCodeListener: (listener: ListenerType<{ | ||
criticalActionCode: number; | ||
}>) => void; | ||
export declare const setUserDataCriticalActionListener: (listener: ListenerType<{ | ||
@@ -13,0 +10,0 @@ isCriticalAction: boolean; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.setRefreshPermissionsListener = exports.setFetchPermissionsListener = exports.setFetchUserDataListener = exports.setUserDataCriticalActionListener = exports.setUserDataCriticalActionCodeListener = exports.setUserDataListener = exports.setAuthentificateUserListener = void 0; | ||
var databus_1 = require("@ravilm/databus"); | ||
exports.setRefreshPermissionsListener = exports.setFetchPermissionsListener = exports.setFetchUserDataListener = exports.setUserDataCriticalActionListener = exports.setUserDataListener = exports.setAuthentificateUserListener = void 0; | ||
var databus_1 = require("@portals/databus"); | ||
var constants_1 = require("./constants"); | ||
@@ -18,8 +18,2 @@ var setAuthentificateUserListener = function (listener) { | ||
exports.setUserDataListener = setUserDataListener; | ||
var setUserDataCriticalActionCodeListener = function (listener) { | ||
new databus_1.Databus({ name: constants_1.CRITICAL_ACTION_CODE }).addEventListener({ | ||
listener: listener, | ||
}); | ||
}; | ||
exports.setUserDataCriticalActionCodeListener = setUserDataCriticalActionCodeListener; | ||
var setUserDataCriticalActionListener = function (listener) { | ||
@@ -26,0 +20,0 @@ new databus_1.Databus({ name: constants_1.USER_CRITICAL_ACTION }).addEventListener({ |
@@ -5,5 +5,4 @@ import { PermissionsDataItemType, UserDataType } from '../types'; | ||
export declare const userDataIsCriticalActionSelector: () => boolean; | ||
export declare const userDataCriticalActionCodeSelector: () => boolean; | ||
export declare const userDataIsLoadingSelector: () => boolean; | ||
export declare const userPermissionsSelector: (scope: string) => Record<string, boolean>; | ||
export declare const userDataPermissionsSelector: (scope: string) => Record<string, PermissionsDataItemType>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.userDataPermissionsSelector = exports.userPermissionsSelector = exports.userDataIsLoadingSelector = exports.userDataCriticalActionCodeSelector = exports.userDataIsCriticalActionSelector = exports.userDataSelector = exports.isUserAuthentificatedSelector = void 0; | ||
var databus_1 = require("@ravilm/databus"); | ||
exports.userDataPermissionsSelector = exports.userPermissionsSelector = exports.userDataIsLoadingSelector = exports.userDataIsCriticalActionSelector = exports.userDataSelector = exports.isUserAuthentificatedSelector = void 0; | ||
var databus_1 = require("@portals/databus"); | ||
var constants_1 = require("../constants"); | ||
@@ -24,8 +24,2 @@ var isUserAuthentificatedSelector = function () { | ||
exports.userDataIsCriticalActionSelector = userDataIsCriticalActionSelector; | ||
var userDataCriticalActionCodeSelector = function () { | ||
return databus_1.Databus.getData({ name: constants_1.CRITICAL_ACTION_CODE }) | ||
? databus_1.Databus.getData({ name: constants_1.CRITICAL_ACTION_CODE }) | ||
: null; | ||
}; | ||
exports.userDataCriticalActionCodeSelector = userDataCriticalActionCodeSelector; | ||
var userDataIsLoadingSelector = function () { | ||
@@ -32,0 +26,0 @@ return databus_1.Databus.getData({ name: constants_1.USER_DATA_LOADING }) |
@@ -5,3 +5,2 @@ import { PermissionsDataItemType, PermissionsDataType, PermissionsType, UserDataType } from '../types'; | ||
export declare const userDataIsCriticalActionSubscriberSelector: (isCriticalAction: boolean) => boolean; | ||
export declare const userDataCriticalActionCodeSubscriberSelector: (criticalActionCode: number) => number | null; | ||
export declare const userDataIsLoadingSubscriberSelector: (isLoading: boolean) => boolean; | ||
@@ -8,0 +7,0 @@ export declare const userAllPermissionsSubscriberSelector: (permissions: PermissionsType) => PermissionsType; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.userDataPermissionsSubscriberSelector = exports.userPermissionsSubscriberSelector = exports.userAllPermissionsSubscriberSelector = exports.userDataIsLoadingSubscriberSelector = exports.userDataCriticalActionCodeSubscriberSelector = exports.userDataIsCriticalActionSubscriberSelector = exports.userDataSubscriberSelector = exports.isUserAuthentificatedSubscriberSelector = void 0; | ||
exports.userDataPermissionsSubscriberSelector = exports.userPermissionsSubscriberSelector = exports.userAllPermissionsSubscriberSelector = exports.userDataIsLoadingSubscriberSelector = exports.userDataIsCriticalActionSubscriberSelector = exports.userDataSubscriberSelector = exports.isUserAuthentificatedSubscriberSelector = void 0; | ||
var isUserAuthentificatedSubscriberSelector = function (authenticated) { return authenticated || false; }; | ||
@@ -10,4 +10,2 @@ exports.isUserAuthentificatedSubscriberSelector = isUserAuthentificatedSubscriberSelector; | ||
exports.userDataIsCriticalActionSubscriberSelector = userDataIsCriticalActionSubscriberSelector; | ||
var userDataCriticalActionCodeSubscriberSelector = function (criticalActionCode) { return criticalActionCode || null; }; | ||
exports.userDataCriticalActionCodeSubscriberSelector = userDataCriticalActionCodeSubscriberSelector; | ||
var userDataIsLoadingSubscriberSelector = function (isLoading) { return isLoading || false; }; | ||
@@ -14,0 +12,0 @@ exports.userDataIsLoadingSubscriberSelector = userDataIsLoadingSubscriberSelector; |
{ | ||
"name": "@wildberries/databus-service-user", | ||
"version": "0.1.2-beta.3", | ||
"version": "0.1.2-beta.4", | ||
"main": "dist/index.js", | ||
@@ -27,3 +27,3 @@ "types": "dist/index.d.ts", | ||
"@portals/fetch-api": "4.0.1", | ||
"@ravilm/databus": "1.0.2", | ||
"@portals/databus": "0.0.2", | ||
"@types/jest": "24.9.1", | ||
@@ -30,0 +30,0 @@ "babel-jest": "25.2.6", |
26851
503