@embrace-io/web-sdk
Version:
20 lines • 753 B
TypeScript
import { UserManagerInternal } from "../../api-users/manager/types.js";
import { EmbraceUserManagerArgs } from "./types.js";
//#region src/managers/EmbraceUserManager/EmbraceUserManager.d.ts
declare class EmbraceUserManager implements UserManagerInternal {
private readonly _diag;
private readonly _storage;
private _embraceUserId;
constructor({ diag: diagParam, storage }: EmbraceUserManagerArgs);
getEmbraceUserId(): string;
setEmbraceUserId(userId: string): void;
clearEmbraceUserId(): void;
private _initialSetup;
private _generateNewEmbraceUserId;
getUserId(): string | null;
setUserId(userId: string): void;
clearUserId(): void;
}
//#endregion
export { EmbraceUserManager };
//# sourceMappingURL=EmbraceUserManager.d.ts.map