New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@wildberries/databus-service-user

Package Overview
Dependencies
Maintainers
3
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wildberries/databus-service-user - npm Package Compare versions

Comparing version 0.1.1 to 0.1.2-beta.2

15

dist/index.js
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./module"));
__exportStar(require("./module"), exports);

@@ -1,7 +0,8 @@

import { UserDataType } from './types';
import { UserDataType, PermissionsType, PermissionsDataType } from './types';
export declare const setUserDataAction: (userData: UserDataType) => void;
export declare const setIsUserCriticalAction: (isCriticalAction: boolean) => void;
export declare const resetUserDataAction: () => void;
export declare const setUserAuthentificateAction: (authenticated: boolean) => void;
export declare const setUserDataLoadingAction: (loading: boolean) => void;
export declare const setPermissionsAction: (permissions: Record<string, Record<string, boolean>>) => void;
export declare const setDataPermissionsAction: (permissionsData: Record<string, Record<string, import("./types").PermissionsDataItemType>>) => void;
export declare const setPermissionsAction: (permissions: PermissionsType) => void;
export declare const setDataPermissionsAction: (permissionsData: PermissionsDataType) => void;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setDataPermissionsAction = exports.setPermissionsAction = exports.setUserDataLoadingAction = exports.setUserAuthentificateAction = exports.resetUserDataAction = exports.setIsUserCriticalAction = exports.setUserDataAction = void 0;
var databus_1 = require("@ravilm/databus");
var constants_1 = require("./constants");
exports.setUserDataAction = function (userData) {
var setUserDataAction = function (userData) {
var _a;

@@ -18,4 +19,19 @@ new databus_1.Databus({ name: constants_1.USER_DATA }).addEvent({

};
exports.resetUserDataAction = function () {
exports.setUserDataAction = setUserDataAction;
var setIsUserCriticalAction = function (isCriticalAction) {
var _a;
new databus_1.Databus({ name: constants_1.USER_CRITICAL_ACTION }).addEvent({
detail: {
isCriticalAction: isCriticalAction,
},
});
databus_1.Databus.setData({
values: (_a = {},
_a[constants_1.USER_CRITICAL_ACTION] = isCriticalAction,
_a),
});
};
exports.setIsUserCriticalAction = setIsUserCriticalAction;
var resetUserDataAction = function () {
var _a;
new databus_1.Databus({ name: constants_1.USER_DATA }).addEvent({

@@ -32,3 +48,4 @@ detail: {

};
exports.setUserAuthentificateAction = function (authenticated) {
exports.resetUserDataAction = resetUserDataAction;
var setUserAuthentificateAction = function (authenticated) {
var _a;

@@ -46,3 +63,4 @@ new databus_1.Databus({ name: constants_1.AUTHENTIFICATE_USER_STATE }).addEvent({

};
exports.setUserDataLoadingAction = function (loading) {
exports.setUserAuthentificateAction = setUserAuthentificateAction;
var setUserDataLoadingAction = function (loading) {
var _a;

@@ -60,3 +78,4 @@ new databus_1.Databus({ name: constants_1.USER_DATA_LOADING }).addEvent({

};
exports.setPermissionsAction = function (permissions) {
exports.setUserDataLoadingAction = setUserDataLoadingAction;
var setPermissionsAction = function (permissions) {
var _a;

@@ -74,3 +93,4 @@ new databus_1.Databus({ name: constants_1.USER_PERMISSIONS }).addEvent({

};
exports.setDataPermissionsAction = function (permissionsData) {
exports.setPermissionsAction = setPermissionsAction;
var setDataPermissionsAction = function (permissionsData) {
var _a;

@@ -88,1 +108,2 @@ new databus_1.Databus({ name: constants_1.USER_DATA_PERMISSIONS }).addEvent({

};
exports.setDataPermissionsAction = setDataPermissionsAction;
export declare const AUTHENTIFICATE_USER_STATE = "authentificate-user-state";
export declare const USER_CRITICAL_ACTION = "user-critical-action";
export declare const USER_DATA = "user-data";

@@ -3,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.USER_CRITICAL_ACTION = exports.AUTHENTIFICATE_USER_STATE = void 0;
exports.AUTHENTIFICATE_USER_STATE = 'authentificate-user-state';
exports.USER_CRITICAL_ACTION = 'user-critical-action';
exports.USER_DATA = 'user-data';

@@ -5,0 +7,0 @@ exports.FETCH_USER_DATA = 'fetch-user-data';

import { FetchPermissionsParamsType, RefreshUserFeaturesType, UserDataType } from './types';
export declare const setUserAuthentificateEvent: (authenticated: boolean) => void;
export declare const setUserDataEvent: (userData: UserDataType) => void;
export declare const setIsUserCriticalActionEvent: (isCriticalAction: boolean) => 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.setIsUserCriticalActionEvent = exports.setUserDataEvent = exports.setUserAuthentificateEvent = void 0;
var databus_1 = require("@ravilm/databus");
var constants_1 = require("./constants");
exports.setUserAuthentificateEvent = function (authenticated) {
var setUserAuthentificateEvent = function (authenticated) {
new databus_1.Databus({ name: constants_1.AUTHENTIFICATE_USER_STATE }).addEvent({

@@ -13,3 +14,4 @@ detail: {

};
exports.setUserDataEvent = function (userData) {
exports.setUserAuthentificateEvent = setUserAuthentificateEvent;
var setUserDataEvent = function (userData) {
new databus_1.Databus({ name: constants_1.USER_DATA }).addEvent({

@@ -22,3 +24,13 @@ detail: {

};
exports.setFetchUserDataEvent = function () {
exports.setUserDataEvent = setUserDataEvent;
var setIsUserCriticalActionEvent = function (isCriticalAction) {
new databus_1.Databus({ name: constants_1.USER_CRITICAL_ACTION }).addEvent({
detail: {
isCriticalAction: isCriticalAction,
},
});
databus_1.Databus.dispatchEvent({ eventName: constants_1.USER_CRITICAL_ACTION });
};
exports.setIsUserCriticalActionEvent = setIsUserCriticalActionEvent;
var setFetchUserDataEvent = function () {
new databus_1.Databus({ name: constants_1.FETCH_USER_DATA }).addEvent({

@@ -29,3 +41,4 @@ detail: {},

};
exports.setFetchPermissionsEvent = function (options) {
exports.setFetchUserDataEvent = setFetchUserDataEvent;
var setFetchPermissionsEvent = function (options) {
new databus_1.Databus({ name: constants_1.FETCH_PERMISSIONS }).addEvent({

@@ -36,3 +49,4 @@ detail: options,

};
exports.setRefreshUserPermissionsEvent = function (options) {
exports.setFetchPermissionsEvent = setFetchPermissionsEvent;
var setRefreshUserPermissionsEvent = function (options) {
new databus_1.Databus({ name: constants_1.REFRESH_PERMISSIONS }).addEvent({

@@ -43,1 +57,2 @@ detail: options,

};
exports.setRefreshUserPermissionsEvent = setRefreshUserPermissionsEvent;
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./actions"));
__export(require("./constants"));
__export(require("./events"));
__export(require("./listeners"));
__export(require("./selectors"));
__exportStar(require("./actions"), exports);
__exportStar(require("./constants"), exports);
__exportStar(require("./events"), exports);
__exportStar(require("./listeners"), exports);
__exportStar(require("./selectors"), exports);
__exportStar(require("./types"), exports);

@@ -8,4 +8,7 @@ import { FetchPermissionsParamsType, ListenerType, RefreshUserFeaturesType, UserDataType } from './types';

}>) => void;
export declare const setUserDataCriticalActionListener: (listener: ListenerType<{
isCriticalAction: boolean;
}>) => void;
export declare const setFetchUserDataListener: (listener: ListenerType<unknown>) => void;
export declare const setFetchPermissionsListener: (listener: ListenerType<FetchPermissionsParamsType>) => void;
export declare const setRefreshPermissionsListener: (listener: ListenerType<RefreshUserFeaturesType>) => void;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setRefreshPermissionsListener = exports.setFetchPermissionsListener = exports.setFetchUserDataListener = exports.setUserDataCriticalActionListener = exports.setUserDataListener = exports.setAuthentificateUserListener = void 0;
var databus_1 = require("@ravilm/databus");
var constants_1 = require("./constants");
exports.setAuthentificateUserListener = function (listener) {
var setAuthentificateUserListener = function (listener) {
new databus_1.Databus({ name: constants_1.AUTHENTIFICATE_USER_STATE }).addEventListener({

@@ -10,3 +11,4 @@ listener: listener,

};
exports.setUserDataListener = function (listener) {
exports.setAuthentificateUserListener = setAuthentificateUserListener;
var setUserDataListener = function (listener) {
new databus_1.Databus({ name: constants_1.USER_DATA }).addEventListener({

@@ -16,3 +18,10 @@ listener: listener,

};
exports.setFetchUserDataListener = function (listener) {
exports.setUserDataListener = setUserDataListener;
var setUserDataCriticalActionListener = function (listener) {
new databus_1.Databus({ name: constants_1.USER_CRITICAL_ACTION }).addEventListener({
listener: listener,
});
};
exports.setUserDataCriticalActionListener = setUserDataCriticalActionListener;
var setFetchUserDataListener = function (listener) {
new databus_1.Databus({ name: constants_1.FETCH_USER_DATA }).addEventListener({

@@ -22,3 +31,4 @@ listener: listener,

};
exports.setFetchPermissionsListener = function (listener) {
exports.setFetchUserDataListener = setFetchUserDataListener;
var setFetchPermissionsListener = function (listener) {
new databus_1.Databus({ name: constants_1.FETCH_PERMISSIONS }).addEventListener({

@@ -28,3 +38,4 @@ listener: listener,

};
exports.setRefreshPermissionsListener = function (listener) {
exports.setFetchPermissionsListener = setFetchPermissionsListener;
var setRefreshPermissionsListener = function (listener) {
new databus_1.Databus({ name: constants_1.REFRESH_PERMISSIONS }).addEventListener({

@@ -34,1 +45,2 @@ listener: listener,

};
exports.setRefreshPermissionsListener = setRefreshPermissionsListener;
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./selectors"));
__export(require("./subscriber-selectors"));
__exportStar(require("./selectors"), exports);
__exportStar(require("./subscriber-selectors"), exports);
import { PermissionsDataItemType, UserDataType } from '../types';
export declare const isUserAuthentificatedSelector: () => boolean;
export declare const userDataSelector: () => UserDataType;
export declare const userDataIsCriticalActionSelector: () => 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.userDataIsCriticalActionSelector = exports.userDataSelector = exports.isUserAuthentificatedSelector = void 0;
var databus_1 = require("@ravilm/databus");
var constants_1 = require("../constants");
exports.isUserAuthentificatedSelector = function () {
var isUserAuthentificatedSelector = function () {
return databus_1.Databus.getData({ name: constants_1.AUTHENTIFICATE_USER_STATE })

@@ -10,3 +11,4 @@ ? databus_1.Databus.getData({ name: constants_1.AUTHENTIFICATE_USER_STATE })

};
exports.userDataSelector = function () {
exports.isUserAuthentificatedSelector = isUserAuthentificatedSelector;
var userDataSelector = function () {
return databus_1.Databus.getData({ name: constants_1.USER_DATA })

@@ -16,3 +18,10 @@ ? databus_1.Databus.getData({ name: constants_1.USER_DATA })

};
exports.userDataIsLoadingSelector = function () {
exports.userDataSelector = userDataSelector;
var userDataIsCriticalActionSelector = function () {
return databus_1.Databus.getData({ name: constants_1.USER_CRITICAL_ACTION })
? databus_1.Databus.getData({ name: constants_1.USER_CRITICAL_ACTION })
: false;
};
exports.userDataIsCriticalActionSelector = userDataIsCriticalActionSelector;
var userDataIsLoadingSelector = function () {
return databus_1.Databus.getData({ name: constants_1.USER_DATA_LOADING })

@@ -22,3 +31,4 @@ ? databus_1.Databus.getData({ name: constants_1.USER_DATA_LOADING })

};
exports.userPermissionsSelector = function (scope) {
exports.userDataIsLoadingSelector = userDataIsLoadingSelector;
var userPermissionsSelector = function (scope) {
return databus_1.Databus.getData({ name: constants_1.USER_PERMISSIONS })

@@ -28,3 +38,4 @@ ? databus_1.Databus.getData({ name: constants_1.USER_PERMISSIONS })[scope]

};
exports.userDataPermissionsSelector = function (scope) {
exports.userPermissionsSelector = userPermissionsSelector;
var userDataPermissionsSelector = function (scope) {
return databus_1.Databus.getData({ name: constants_1.USER_DATA_PERMISSIONS })

@@ -34,1 +45,2 @@ ? databus_1.Databus.getData({ name: constants_1.USER_DATA_PERMISSIONS })[scope]

};
exports.userDataPermissionsSelector = userDataPermissionsSelector;

@@ -1,7 +0,8 @@

import { PermissionsDataItemType, UserDataType } from '../types';
import { PermissionsDataItemType, PermissionsDataType, PermissionsType, UserDataType } from '../types';
export declare const isUserAuthentificatedSubscriberSelector: (authenticated: boolean) => boolean;
export declare const userDataSubscriberSelector: (userData: UserDataType) => UserDataType;
export declare const userDataIsCriticalActionSubscriberSelector: (isCriticalAction: boolean) => boolean;
export declare const userDataIsLoadingSubscriberSelector: (isLoading: boolean) => boolean;
export declare const userAllPermissionsSubscriberSelector: (permissions: Record<string, Record<string, boolean>>) => Record<string, Record<string, boolean>>;
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, PermissionsDataItemType>>) => Record<string, PermissionsDataItemType>;
export declare const userAllPermissionsSubscriberSelector: (permissions: PermissionsType) => PermissionsType;
export declare const userPermissionsSubscriberSelector: (scope: string) => (permissions: PermissionsType) => Record<string, boolean>;
export declare const userDataPermissionsSubscriberSelector: (scope: string) => (permissionsData: PermissionsDataType) => Record<string, PermissionsDataItemType>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isUserAuthentificatedSubscriberSelector = function (authenticated) { return authenticated || false; };
exports.userDataSubscriberSelector = function (userData) { return userData || {}; };
exports.userDataIsLoadingSubscriberSelector = function (isLoading) { return isLoading || false; };
exports.userAllPermissionsSubscriberSelector = function (permissions) { return permissions || {}; };
exports.userPermissionsSubscriberSelector = function (scope) { return function (permissions) {
exports.userDataPermissionsSubscriberSelector = exports.userPermissionsSubscriberSelector = exports.userAllPermissionsSubscriberSelector = exports.userDataIsLoadingSubscriberSelector = exports.userDataIsCriticalActionSubscriberSelector = exports.userDataSubscriberSelector = exports.isUserAuthentificatedSubscriberSelector = void 0;
var isUserAuthentificatedSubscriberSelector = function (authenticated) { return authenticated || false; };
exports.isUserAuthentificatedSubscriberSelector = isUserAuthentificatedSubscriberSelector;
var userDataSubscriberSelector = function (userData) { return userData || {}; };
exports.userDataSubscriberSelector = userDataSubscriberSelector;
var userDataIsCriticalActionSubscriberSelector = function (isCriticalAction) { return isCriticalAction || false; };
exports.userDataIsCriticalActionSubscriberSelector = userDataIsCriticalActionSubscriberSelector;
var userDataIsLoadingSubscriberSelector = function (isLoading) { return isLoading || false; };
exports.userDataIsLoadingSubscriberSelector = userDataIsLoadingSubscriberSelector;
var userAllPermissionsSubscriberSelector = function (permissions) { return permissions || {}; };
exports.userAllPermissionsSubscriberSelector = userAllPermissionsSubscriberSelector;
var userPermissionsSubscriberSelector = function (scope) { return function (permissions) {
if (!permissions) {

@@ -13,3 +20,4 @@ return {};

}; };
exports.userDataPermissionsSubscriberSelector = function (scope) { return function (permissionsData) {
exports.userPermissionsSubscriberSelector = userPermissionsSubscriberSelector;
var userDataPermissionsSubscriberSelector = function (scope) { return function (permissionsData) {
if (!permissionsData) {

@@ -20,1 +28,2 @@ return {};

}; };
exports.userDataPermissionsSubscriberSelector = userDataPermissionsSubscriberSelector;

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

import { BrowserCacheParamsType } from '@mihanizm56/fetch-api';
import { BrowserCacheParamsType } from '@portals/fetch-api';
export declare type BaseAction = () => {

@@ -6,2 +6,17 @@ type: string;

export declare type ListenerType<T> = (params: T) => void;
export declare type TfaType = {
result: number;
payload: {
totp?: {
is_active: boolean;
};
email?: {
is_active: boolean;
address: string;
};
pass?: {
is_active: boolean;
};
};
};
export declare type UserDataType = {

@@ -18,2 +33,3 @@ avatar?: string;

id?: number;
tfa?: TfaType;
};

@@ -20,0 +36,0 @@ export declare type PermissionsType = Record<string, Record<string, boolean>>;

{
"name": "@wildberries/databus-service-user",
"version": "0.1.1",
"version": "0.1.2-beta.2",
"main": "dist/index.js",

@@ -18,3 +18,3 @@ "types": "dist/index.d.ts",

"type": "git",
"url": ""
"url": "git@gitlab.wildberries.ru:portals/frontend-packages/databus-service-user.git"
},

@@ -26,3 +26,5 @@ "author": "mihanizm56",

"@commitlint/cli": "11.0.0",
"@wildberries/eslint-config-standart": "1.0.1",
"@portals/eslint-config-standart": "2.0.1",
"@portals/fetch-api": "4.0.1",
"@ravilm/databus": "1.0.2",
"@types/jest": "24.9.1",

@@ -37,9 +39,7 @@ "babel-jest": "25.2.6",

"tscpaths": "0.0.9",
"typescript": "3.8.3",
"@ravilm/databus": "1.0.2",
"@mihanizm56/fetch-api": "3.9.0-beta.4"
"typescript": "4.4.4"
},
"eslintConfig": {
"extends": [
"@wildberries/eslint-config-standart"
"@portals/eslint-config-standart"
]

@@ -46,0 +46,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc