feat!: moved type param to .get and removed .json

This commit is contained in:
Waradu 2025-05-10 17:20:31 +02:00
parent 3e8eb1e254
commit 43aeb87007
No known key found for this signature in database
GPG key ID: F85AAC8BA8B8DAAD
2 changed files with 2 additions and 3 deletions

View file

@ -1,6 +1,6 @@
{ {
"name": "wirekvs-js", "name": "wirekvs-js",
"version": "1.0.0", "version": "2.0.0",
"description": "A Node.js client for the WireKVS database service", "description": "A Node.js client for the WireKVS database service",
"main": "src/index.js", "main": "src/index.js",
"types": "src/index.d.ts", "types": "src/index.d.ts",

3
src/index.d.ts vendored
View file

@ -49,8 +49,7 @@ export class WireKVSDatabase extends EventEmitter {
disconnect(): void; disconnect(): void;
getAllEntries(): Promise<DatabaseEntry[]>; getAllEntries(): Promise<DatabaseEntry[]>;
get(key: string): Promise<string>; get<T extends object>(key: string): Promise<T>;
json<T extends object>(key: string): Promise<T>;
set(key: string, value: any): Promise<void>; set(key: string, value: any): Promise<void>;
update(key: string, value: any): Promise<void>; update(key: string, value: any): Promise<void>;
delete(key: string): Promise<void>; delete(key: string): Promise<void>;