From d51007ee82ea74667395e4f8f31a17e7cdaa62e2 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Wed, 23 Mar 2016 23:54:37 +0000 Subject: [PATCH 1/6] Create electronic-json-storage.d.ts --- electron-json-storage/electronic-json-storage.d.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 electron-json-storage/electronic-json-storage.d.ts diff --git a/electron-json-storage/electronic-json-storage.d.ts b/electron-json-storage/electronic-json-storage.d.ts new file mode 100644 index 000000000..0ea790638 --- /dev/null +++ b/electron-json-storage/electronic-json-storage.d.ts @@ -0,0 +1,13 @@ +// Type definitions for electron-json-storage +// Project: https://github.com/jviotti/electron-json-storage +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare module "electron-json-storage" { + export function get(key: string, callback: (error: any, data: Object) => void): void; + export function set(key: string, json: Object, callback: (error: any) => void): void; + export function has(key: string, callback: (error: any, hasKey: boolean) => void): void; + export function keys(callback: (error: any, keys: string[]) => void): void; + export function remove(key: string, callback: (error: any) => void): void; + export function clear(callback: (error: any) => void): void; +} From 5438a516d406c1b393aa23c0ffcdab4c6c46b39e Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Wed, 23 Mar 2016 23:56:32 +0000 Subject: [PATCH 2/6] Create electronic-json-storage-tests.ts --- .../electronic-json-storage-tests.ts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 electron-json-storage/electronic-json-storage-tests.ts diff --git a/electron-json-storage/electronic-json-storage-tests.ts b/electron-json-storage/electronic-json-storage-tests.ts new file mode 100644 index 000000000..3a0c43bce --- /dev/null +++ b/electron-json-storage/electronic-json-storage-tests.ts @@ -0,0 +1,31 @@ +/// +/// + +import electron = require('electron'); +import storage = require('electron-json-storage'); + +storage.set("foo", { "foo": "bar" }, function(err: any) { }); + +storage.get("foo", function(err: any, data: Object) { + console.log(JSON.stringify(data)); +}); + +storage.has("foo", function(err: any, hasKey: boolean) { + console.log("hasKey?: %s", hasKey); +}); + +storage.keys(function(err: any, keys: string[]) { + console.log(keys); +}); + +storage.remove("foo", function(err: any) { + console.log(err); +}); + +storage.clear(function(err: any) { + console.log(err); +}); + +storage.has("foo", function(err: any, data: Object) { + console.log(data); +}); From 6dca0f33ca67e74ee54fe80956ed0c5740316b45 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Wed, 23 Mar 2016 23:57:15 +0000 Subject: [PATCH 3/6] Update electronic-json-storage-tests.ts --- electron-json-storage/electronic-json-storage-tests.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/electron-json-storage/electronic-json-storage-tests.ts b/electron-json-storage/electronic-json-storage-tests.ts index 3a0c43bce..266527bdd 100644 --- a/electron-json-storage/electronic-json-storage-tests.ts +++ b/electron-json-storage/electronic-json-storage-tests.ts @@ -1,7 +1,5 @@ -/// /// -import electron = require('electron'); import storage = require('electron-json-storage'); storage.set("foo", { "foo": "bar" }, function(err: any) { }); From f2ef4b98dd705e4bdf925b1d3484e292f336da50 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Wed, 23 Mar 2016 23:58:34 +0000 Subject: [PATCH 4/6] Update electronic-json-storage-tests.ts --- electron-json-storage/electronic-json-storage-tests.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electron-json-storage/electronic-json-storage-tests.ts b/electron-json-storage/electronic-json-storage-tests.ts index 266527bdd..3a0c43bce 100644 --- a/electron-json-storage/electronic-json-storage-tests.ts +++ b/electron-json-storage/electronic-json-storage-tests.ts @@ -1,5 +1,7 @@ +/// /// +import electron = require('electron'); import storage = require('electron-json-storage'); storage.set("foo", { "foo": "bar" }, function(err: any) { }); From 8002bfb7125ae75d03c17eedc673ba2febe4616f Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Thu, 24 Mar 2016 00:02:03 +0000 Subject: [PATCH 5/6] Rename electronic-json-storage-tests.ts to electron-json-storage-tests.ts --- ...ronic-json-storage-tests.ts => electron-json-storage-tests.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename electron-json-storage/{electronic-json-storage-tests.ts => electron-json-storage-tests.ts} (100%) diff --git a/electron-json-storage/electronic-json-storage-tests.ts b/electron-json-storage/electron-json-storage-tests.ts similarity index 100% rename from electron-json-storage/electronic-json-storage-tests.ts rename to electron-json-storage/electron-json-storage-tests.ts From c3a7af70a9dbc18e77b221de4d6dfddb3a27ede4 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Thu, 24 Mar 2016 00:02:15 +0000 Subject: [PATCH 6/6] Rename electronic-json-storage.d.ts to electron-json-storage.d.ts --- .../{electronic-json-storage.d.ts => electron-json-storage.d.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename electron-json-storage/{electronic-json-storage.d.ts => electron-json-storage.d.ts} (100%) diff --git a/electron-json-storage/electronic-json-storage.d.ts b/electron-json-storage/electron-json-storage.d.ts similarity index 100% rename from electron-json-storage/electronic-json-storage.d.ts rename to electron-json-storage/electron-json-storage.d.ts