From 7b852c2df89ad279197240ee332ae080b3d14679 Mon Sep 17 00:00:00 2001 From: Fabio Mariano Date: Wed, 13 Jan 2021 23:34:06 -0300 Subject: [PATCH 1/2] initialize drivers variable in beginning of function --- lib/diskinfo.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/diskinfo.js b/lib/diskinfo.js index 3816565..11c4842 100644 --- a/lib/diskinfo.js +++ b/lib/diskinfo.js @@ -9,7 +9,6 @@ var exec = require('child_process').exec; var os = require('os'); -var aDrives = []; /** * Returns an array of drives or calls callback @@ -18,7 +17,7 @@ var aDrives = []; * the array of drives, set null if no callback */ exports.getDrives = function(callback) { - + var aDrives = []; switch (os.platform().toLowerCase()) { case 'win32': From a57cb937c57b9db8b884f9ef28826f95fea8813b Mon Sep 17 00:00:00 2001 From: Fabio Mariano Date: Wed, 13 Jan 2021 23:45:56 -0300 Subject: [PATCH 2/2] add types --- index.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..4106df6 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,10 @@ +export function getDrives(callback: (err: any, drivers: Driver[]) => void): void; + +export interface Driver { + filesystem: string; + blocks: number; + used: number; + available: number; + capacity: string; + mounted: string; +}