@wildberries/databus-service-user
Advanced tools
Comparing version 0.1.1-beta.1 to 0.1.1-beta.2
@@ -7,1 +7,2 @@ import { UserDataType } from './types'; | ||
export declare const setPermissionsAction: (permissions: Record<string, Record<string, boolean>>) => void; | ||
export declare const setDataPermissionsAction: (dataPermissions: Record<string, Record<string, string[]>>) => void; |
@@ -70,1 +70,14 @@ "use strict"; | ||
}; | ||
exports.setDataPermissionsAction = function (dataPermissions) { | ||
var _a; | ||
new databus_1.Databus({ name: constants_1.USER_DATA_PERMISSIONS }).addEvent({ | ||
detail: { | ||
dataPermissions: dataPermissions, | ||
}, | ||
}); | ||
databus_1.Databus.setData({ | ||
values: (_a = {}, | ||
_a[constants_1.USER_PERMISSIONS] = dataPermissions, | ||
_a), | ||
}); | ||
}; |
@@ -6,2 +6,2 @@ import { UserDataType } from '../types'; | ||
export declare const userPermissionsSelector: (scope: string) => Record<string, boolean>; | ||
export declare const userDataPermissionsSelector: (scope: string) => Record<string, boolean>; | ||
export declare const userDataPermissionsSelector: (scope: string) => Record<string, string[]>; |
@@ -28,3 +28,3 @@ "use strict"; | ||
? databus_1.Databus.getData({ name: constants_1.USER_DATA_PERMISSIONS })[scope] | ||
: false; | ||
: {}; | ||
}; |
@@ -7,2 +7,2 @@ import { UserDataType } from '../types'; | ||
export declare const userPermissionsSubscriberSelector: (scope: string) => (permissions: Record<string, Record<string, boolean>>) => Record<string, boolean>; | ||
export declare const userDataPermissionsSubscriberSelector: (scope: string) => (permissionsData: Record<string, Record<string, boolean>>) => Record<string, boolean>; | ||
export declare const userDataPermissionsSubscriberSelector: (scope: string) => (permissions: Record<string, Record<string, string[]>>) => Record<string, string[]>; |
@@ -13,7 +13,7 @@ "use strict"; | ||
}; }; | ||
exports.userDataPermissionsSubscriberSelector = function (scope) { return function (permissionsData) { | ||
if (!permissionsData) { | ||
exports.userDataPermissionsSubscriberSelector = function (scope) { return function (permissions) { | ||
if (!permissions) { | ||
return {}; | ||
} | ||
return permissionsData[scope] || {}; | ||
return permissions[scope] || {}; | ||
}; }; |
@@ -19,2 +19,3 @@ import { BrowserCacheParamsType } from '@mihanizm56/fetch-api'; | ||
export declare type PermissionsType = Record<string, Record<string, boolean>>; | ||
export declare type PermissionsDataType = Record<string, Record<string, Array<string>>>; | ||
export declare type ErrorCallbackType = (params: { | ||
@@ -21,0 +22,0 @@ errorData: { |
{ | ||
"name": "@wildberries/databus-service-user", | ||
"version": "0.1.1-beta.1", | ||
"version": "0.1.1-beta.2", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
19443
384
0