UNPKG

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
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 };