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.

27 lines (26 loc) 886 B
import { CipherHelper } from "../cipherHelper"; import { CookiesHelper } from "./cookiesHelper"; import { LocalStorageHelper } from "./localStorageHelper"; class StorageHelper { // #region "Properties" cipherHelper; cookiesHelper; localStorageHelper; errorHandler; // #endregion // #region "Constructor" constructor(programId, domain, errorHandler) { this.errorHandler = errorHandler; this.cookiesHelper = new CookiesHelper(programId, domain, this.errorHandler); this.cipherHelper = new CipherHelper(this.errorHandler); this.localStorageHelper = new LocalStorageHelper(this.cookiesHelper, this.cipherHelper, this.errorHandler); } // #endregion getCookiesHelper() { return this.cookiesHelper; } getLocalStorageHelper() { return this.localStorageHelper; } } export { StorageHelper };