UNPKG

@amitkhare/indexed-storage

Version:

A modern, localStorage-like API for IndexedDB with instance-based and static APIs, multi-store support, configurable databases, and enhanced capabilities

16 lines (15 loc) 627 B
/** * IndexedDB composable with configurable database settings * @param {Object} config - Configuration options * @param {string} config.dbName - Database name (default: 'LocalStorageDB') * @param {number} config.dbVersion - Database version (default: 1) * @param {string} config.storeName - Object store name (default: 'localStates') * @param {string[]} config.additionalStores - Additional store names to create (optional) * @returns {Object} IndexedDB operations */ export function useIndexedDB(config?: { dbName: string; dbVersion: number; storeName: string; additionalStores: string[]; }): Object;