ggez-banking-sdk
Version:
A Node.js package to handle GGEZ Banking API endpoints, Simplify the process of managing CRUD operations with this efficient and easy-to-use package.
22 lines (21 loc) • 873 B
TypeScript
import { UserData } from "../../types/banking/user";
import { CipherHelper } from "../cipherHelper";
import { CookiesHelper } from "./cookiesHelper";
declare class LocalStorageHelper {
get Count(): number;
cookiesHelper: CookiesHelper;
cipherHelper: CipherHelper;
private errorHandler;
constructor(cookiesHelper: CookiesHelper, cipherHelper: CipherHelper, errorHandler: (error: any) => void);
getUserData(): Promise<UserData | null>;
setUserData(userData: UserData): Promise<null | undefined>;
get(key: string): string | null;
set(key: string, value: string): null | undefined;
remove(key: string): null | undefined;
clear(): void;
setLocalStorageByUserData(data: UserData): void;
removeLocalStorageOnSignup(): void;
removeLocalStorageOnLogout(): void;
clearLocalStorage(): void;
}
export { LocalStorageHelper };