1 | import { SessionInfo } from './DataType';
|
2 | export declare class SessionInfoManager {
|
3 | private _isBrowser;
|
4 | private _cache;
|
5 | private _timer;
|
6 | private _timerKey;
|
7 | constructor(prefixKey?: string);
|
8 | private _refreshTimer;
|
9 | private storeValue;
|
10 | private retrieveValue;
|
11 | private _getCachePrefix;
|
12 | getTimerKey(): any;
|
13 | updateSessionInfo(userId: string, sessionInfo: SessionInfo): void;
|
14 | private _isRequireUpdateSessionInfo;
|
15 | retrieveSessionInfo(trackingId: string): SessionInfo;
|
16 | private _isRequireNewSession;
|
17 | }
|