@wildberries/databus-service-user
Advanced tools
Comparing version 0.0.2-beta.2 to 0.0.2-beta.3
@@ -5,1 +5,2 @@ export declare const AUTHENTIFICATE_USER_STATE = "authentificate-user-state"; | ||
export declare const USER_DATA_LOADING = "user-data-loading"; | ||
export declare const FETCH_PERMISSIONS = "fetch-permissions"; |
@@ -7,1 +7,2 @@ "use strict"; | ||
exports.USER_DATA_LOADING = 'user-data-loading'; | ||
exports.FETCH_PERMISSIONS = 'fetch-permissions'; |
@@ -1,4 +0,5 @@ | ||
import { UserDataType } from './types'; | ||
import { FetchPermissionsParamsType, UserDataType } from './types'; | ||
export declare const setUserAuthentificateEvent: (authenticated: boolean) => void; | ||
export declare const setUserDataEvent: (userData: UserDataType) => void; | ||
export declare const setFetchUserDataEvent: () => void; | ||
export declare const setFetchPermissionsEvent: ({ scope, }: FetchPermissionsParamsType) => void; |
@@ -27,1 +27,10 @@ "use strict"; | ||
}; | ||
exports.setFetchPermissionsEvent = function (_a) { | ||
var scope = _a.scope; | ||
new databus_1.Databus({ name: constants_1.FETCH_PERMISSIONS }).addEvent({ | ||
detail: { | ||
scope: scope, | ||
}, | ||
}); | ||
databus_1.Databus.dispatchEvent({ eventName: constants_1.FETCH_PERMISSIONS }); | ||
}; |
@@ -1,2 +0,2 @@ | ||
import { ListenerType, UserDataType } from './types'; | ||
import { FetchPermissionsParamsType, ListenerType, UserDataType } from './types'; | ||
export declare const setAuthentificateUserListener: (listener: ListenerType<{ | ||
@@ -9,1 +9,2 @@ authenticated: boolean; | ||
export declare const setFetchUserDataListener: (listener: ListenerType<unknown>) => void; | ||
export declare const setFetchPermissionsListener: (listener: ListenerType<FetchPermissionsParamsType>) => void; |
@@ -20,1 +20,6 @@ "use strict"; | ||
}; | ||
exports.setFetchPermissionsListener = function (listener) { | ||
new databus_1.Databus({ name: constants_1.FETCH_PERMISSIONS }).addEventListener({ | ||
listener: listener, | ||
}); | ||
}; |
@@ -14,1 +14,4 @@ export declare type ListenerType<T> = (params: T) => void; | ||
export declare type PermissionsType = Record<string, Record<string, boolean>>; | ||
export declare type FetchPermissionsParamsType = { | ||
scope: string; | ||
}; |
{ | ||
"name": "@wildberries/databus-service-user", | ||
"version": "0.0.2-beta.2", | ||
"version": "0.0.2-beta.3", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
13727
248