@wildberries/databus-service-user
Advanced tools
Comparing version 0.0.4-beta.1 to 0.0.4-beta.2
@@ -6,2 +6,3 @@ export declare const AUTHENTIFICATE_USER_STATE = "authentificate-user-state"; | ||
export declare const FETCH_PERMISSIONS = "fetch-permissions"; | ||
export declare const REFRESH_PERMISSIONS = "refresh-permissions"; | ||
export declare const USER_PERMISSIONS = "userPermissions"; |
@@ -8,2 +8,3 @@ "use strict"; | ||
exports.FETCH_PERMISSIONS = 'fetch-permissions'; | ||
exports.REFRESH_PERMISSIONS = 'refresh-permissions'; | ||
exports.USER_PERMISSIONS = 'userPermissions'; |
@@ -1,2 +0,2 @@ | ||
import { FetchPermissionsParamsType, UserDataType } from './types'; | ||
import { FetchPermissionsParamsType, RefreshUserFeaturesType, UserDataType } from './types'; | ||
export declare const setUserAuthentificateEvent: (authenticated: boolean) => void; | ||
@@ -6,1 +6,2 @@ export declare const setUserDataEvent: (userData: UserDataType) => void; | ||
export declare const setFetchPermissionsEvent: ({ scope, }: FetchPermissionsParamsType) => void; | ||
export declare const setRefreshUserPermissionsEvent: (options: RefreshUserFeaturesType) => void; |
@@ -36,1 +36,9 @@ "use strict"; | ||
}; | ||
exports.setRefreshUserPermissionsEvent = function (options) { | ||
new databus_1.Databus({ name: constants_1.REFRESH_PERMISSIONS }).addEvent({ | ||
detail: { | ||
options: options, | ||
}, | ||
}); | ||
databus_1.Databus.dispatchEvent({ eventName: constants_1.REFRESH_PERMISSIONS }); | ||
}; |
@@ -1,2 +0,2 @@ | ||
import { FetchPermissionsParamsType, ListenerType, UserDataType } from './types'; | ||
import { FetchPermissionsParamsType, ListenerType, RefreshUserFeaturesType, UserDataType } from './types'; | ||
export declare const setAuthentificateUserListener: (listener: ListenerType<{ | ||
@@ -10,1 +10,2 @@ authenticated: boolean; | ||
export declare const setFetchPermissionsListener: (listener: ListenerType<FetchPermissionsParamsType>) => void; | ||
export declare const setRefreshPermissionsListener: (listener: ListenerType<RefreshUserFeaturesType>) => void; |
@@ -25,1 +25,6 @@ "use strict"; | ||
}; | ||
exports.setRefreshPermissionsListener = function (listener) { | ||
new databus_1.Databus({ name: constants_1.REFRESH_PERMISSIONS }).addEventListener({ | ||
listener: listener, | ||
}); | ||
}; |
@@ -18,1 +18,11 @@ export declare type ListenerType<T> = (params: T) => void; | ||
}; | ||
export declare type BatchedUserFeaturesType = { | ||
scope: string; | ||
featureKey: string; | ||
attributes?: Record<string, any>; | ||
key?: string; | ||
}; | ||
export declare type RefreshUserFeaturesType = { | ||
features: Array<BatchedUserFeaturesType>; | ||
abortRequestId?: string; | ||
}; |
{ | ||
"name": "@wildberries/databus-service-user", | ||
"version": "0.0.4-beta.1", | ||
"version": "0.0.4-beta.2", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
15578
295