From 3189dabe5c3659e81e9b5da76e4050edf586e476 Mon Sep 17 00:00:00 2001 From: Jakub Synowiec Date: Sat, 17 Feb 2018 16:09:46 +0100 Subject: [PATCH] Add types for JSON-serializable values --- types/electron-store/index.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/types/electron-store/index.d.ts b/types/electron-store/index.d.ts index 1bf43b71a8..c99f0775d6 100644 --- a/types/electron-store/index.d.ts +++ b/types/electron-store/index.d.ts @@ -5,6 +5,14 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare module 'electron-store' { + type JSONValue = string | number | boolean | JSONObject | JSONArray; + + interface JSONObject { + [x: string]: JSONValue; + } + + interface JSONArray extends Array {} + interface ElectronStoreOptions { /** * Default config.