UNPKG

@embrace-io/web-sdk

Version:
22 lines 904 B
import "../../manager/index.cjs"; import { UserSessionManager } from "../../manager/types.cjs"; import { UserSessionManagerInternal } from "../../../managers/EmbraceUserSessionManager/types.cjs"; //#region src/api-sessions/api/SessionAPI/SessionAPI.d.ts /** * Public interface for SessionAPI including SDK-internal methods. */ interface SessionAPIInstance extends UserSessionManager { /** @internal SDK use only */ setGlobalUserSessionManager(userSessionManager: UserSessionManagerInternal): void; /** @internal SDK use only */ getUserSessionManager(): UserSessionManagerInternal; } declare class SessionAPI { private static _instance?; static getInstance(): SessionAPIInstance; /** @internal For testing only. Resets the global singleton between tests. */ static resetInstance(): void; } //#endregion export { SessionAPI, SessionAPIInstance }; //# sourceMappingURL=SessionAPI.d.cts.map