UNPKG

545 BTypeScriptView Raw
1import { SessionInfo } from './DataType';
2export 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}