Skip to content

Commit 87a4312

Browse files
committed
refactor: update persistence module to TS
1 parent ce56ddb commit 87a4312

3 files changed

Lines changed: 231 additions & 202 deletions

File tree

src/persistence.interfaces.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ export interface IPersistence {
9999
useLocalStorage(): boolean;
100100
initializeStorage(): void;
101101
update(): void;
102-
storeDataInMemory(obj: IPersistenceMinified, currentMPID: MPID): void;
102+
storeDataInMemory(obj: IPersistenceMinified, currentMPID?: MPID): void;
103103
determineLocalStorageAvailability(storage: Storage): boolean;
104104
setLocalStorage(): void;
105105
getLocalStorage(): IPersistenceMinified | null;
@@ -113,17 +113,17 @@ export interface IPersistence {
113113
maxCookieSize: number
114114
): string;
115115
findPrevCookiesBasedOnUI(identityApiData: IdentityApiData): void;
116-
encodePersistence(persistence: IPersistenceMinified): string;
117-
decodePersistence(persistenceString: string): string;
116+
encodePersistence(persistence: string): string;
117+
decodePersistence(persistenceString: string): string | null;
118118
getCookieDomain(): string;
119-
getDomain(doc: string, locationHostname: string): string;
119+
getDomain(doc: Document, locationHostname: string): string;
120120
saveUserCookieSyncDatesToPersistence(mpid: MPID, csd: CookieSyncDates): void;
121121
savePersistence(persistance: IPersistenceMinified): void;
122-
getPersistence(): IPersistenceMinified;
123-
getFirstSeenTime(mpid: MPID): string | null;
124-
setFirstSeenTime(mpid: MPID, time: number): void;
122+
getPersistence(): IPersistenceMinified | null;
123+
getFirstSeenTime(mpid: MPID): number | null;
124+
setFirstSeenTime(mpid: MPID, time?: number): void;
125125
getLastSeenTime(mpid: MPID): number | null;
126-
setLastSeenTime(mpid: MPID, time: number): void;
126+
setLastSeenTime(mpid: MPID, time?: number): void;
127127
getDeviceId(): string;
128128
setDeviceId(guid: string): void;
129129
resetPersistence(): void;

0 commit comments

Comments
 (0)