diff --git a/types/electron-store/index.d.ts b/types/electron-store/index.d.ts index cde9890c55..2121f7a452 100644 --- a/types/electron-store/index.d.ts +++ b/types/electron-store/index.d.ts @@ -36,27 +36,30 @@ declare module 'electron-store' { /** * Sets an item. */ + set(key: K, value: T[K]): void; set(key: string, value: any): void; /** * Sets multiple items at once. */ - set(object: {}): void; + set(object: Pick | T): void; + set(object: JSONObject): void /** * Retrieves an item. */ + get(key: K, defaultValue?: JSONValue): T[K]; get(key: string, defaultValue?: any): any; /** * Checks if an item exists. */ - has(key: string): boolean; + has(key: K | string): boolean; /** * Deletes an item. */ - delete(key: string): void; + delete(key: K | string): void; /** * Deletes all items.