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.
13 lines (12 loc) • 527 B
TypeScript
import { DatabaseClient } from './IDatabaseClient';
export declare class PostgreSQLClient implements DatabaseClient {
private connectionString;
private client;
constructor(connectionString: string);
connect(): Promise<void>;
disconnect(): Promise<void>;
find(table: string, query: object): Promise<any[]>;
insert(table: string, data: object): Promise<any>;
update(table: string, query: object, update: object): Promise<any>;
delete(table: string, query: object): Promise<any>;
}