web3-wallets-kit
Version:
Package for connecting with Ethereum wallets for dApp
11 lines (10 loc) • 427 B
TypeScript
import { PayloadByKey, StorageKey } from './types';
declare class LocalStorage {
private isLocalStorageAvailable;
constructor();
set<T extends StorageKey>(key: T, value: PayloadByKey[T]): void;
get<T extends StorageKey>(key: T): PayloadByKey[T] | null;
get<T extends StorageKey>(key: T, fallback: PayloadByKey[T]): PayloadByKey[T];
remove<T extends StorageKey>(key: T): void;
}
export { LocalStorage };