From c67a4dcd3beb01349153b10c2ba5cb6ad7488172 Mon Sep 17 00:00:00 2001 From: Ingo Fischer Date: Mon, 6 Jan 2025 13:34:51 +0100 Subject: [PATCH] Revert ""undefined" can also be a valid value to return on get when no value came back" This reverts commit 76846be64d96a5cd1709e20574e24f7ebf8d4b40. --- index.d.ts | 2 +- index.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index.d.ts b/index.d.ts index 9b66596..1cfe04f 100644 --- a/index.d.ts +++ b/index.d.ts @@ -75,7 +75,7 @@ declare module 'tuyapi' { disconnect(): void; isConnected(): boolean; - get(options: GetOptions): Promise; + get(options: GetOptions): Promise; refresh(options: RefreshOptions): Promise; set(options: SingleSetOptions|MultipleSetOptions): Promise; toggle(property: number): Promise; diff --git a/index.js b/index.js index d5b8a91..e83fa65 100644 --- a/index.js +++ b/index.js @@ -131,7 +131,7 @@ class TuyaDevice extends EventEmitter { * @example * // get all available data from device * tuya.get({schema: true}).then(data => console.log(data)) - * @returns {Promise} + * @returns {Promise} * returns boolean if single property is requested, otherwise returns object of results */ async get(options = {}) { @@ -183,7 +183,7 @@ class TuyaDevice extends EventEmitter { data = await this.set(setOptions); } - if (data === undefined || typeof data !== 'object' || options.schema === true) { + if (typeof data !== 'object' || options.schema === true) { // Return whole response return data; }