UNPKG

zustand-storage

Version:

A universal solution combining @aivron/sync-storage and zust-api for React (web & desktop). It merges local persistence with a Zustand-inspired API to provide core storage operations, bulk actions, JSON support, TTL, and integrated React hooks.

16 lines (15 loc) 617 B
import { DatabaseClient } from './IDatabaseClient'; export declare class MongoDBClient implements DatabaseClient { private uri; private dbName; private client; private db?; constructor(uri: string, dbName: string); connect(): Promise<void>; disconnect(): Promise<void>; private getCollection; find(collectionName: string, query: object): Promise<any[]>; insert(collectionName: string, data: object): Promise<any>; update(collectionName: string, query: object, update: object): Promise<any>; delete(collectionName: string, query: object): Promise<any>; }