diff --git a/sdk/package-lock.json b/sdk/package-lock.json index f9975dd13..9dd289704 100644 --- a/sdk/package-lock.json +++ b/sdk/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/sdk", - "version": "0.0.95", + "version": "0.0.98", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/sdk", - "version": "0.0.95", + "version": "0.0.98", "license": "ISC", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.14.5", diff --git a/sdk/package.json b/sdk/package.json index 1bbc223c6..0219c8a47 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/sdk", - "version": "0.0.95", + "version": "0.0.98", "description": "", "main": "index.js", "scripts": { diff --git a/sdk/types.d.ts b/sdk/types.d.ts index c2cd420f8..01abf7e7c 100644 --- a/sdk/types.d.ts +++ b/sdk/types.d.ts @@ -264,15 +264,17 @@ export declare enum HumidityMode { Auto = "Auto" } export interface HumidityCommand { - mode?: HumidityMode; - setpoint?: number; + mode: HumidityMode; + setpoint: number; } -export interface HumiditySettingStatus extends HumidityCommand { - activeMode?: HumidityMode; - availableModes?: HumidityMode[]; +export interface HumiditySettingStatus { + mode: HumidityMode; + setpoint: number; + activeMode: HumidityMode; + availableModes: HumidityMode[]; } export interface HumiditySetting { - humiditySetting: HumiditySettingStatus; + humiditySetting?: HumiditySettingStatus; setHumidity(humidity: HumidityCommand): Promise; } export interface FanStatus { diff --git a/sdk/types.ts b/sdk/types.ts index 0f5b7526b..9f425059e 100644 --- a/sdk/types.ts +++ b/sdk/types.ts @@ -288,15 +288,17 @@ export enum HumidityMode { Auto = "Auto", } export interface HumidityCommand { - mode?: HumidityMode; - setpoint?: number; + mode: HumidityMode; + setpoint: number; } -export interface HumiditySettingStatus extends HumidityCommand { - activeMode?: HumidityMode; - availableModes?: HumidityMode[]; +export interface HumiditySettingStatus { + mode: HumidityMode; + setpoint: number; + activeMode: HumidityMode; + availableModes: HumidityMode[]; } export interface HumiditySetting { - humiditySetting: HumiditySettingStatus; + humiditySetting?: HumiditySettingStatus; setHumidity(humidity: HumidityCommand): Promise; } export interface FanStatus { diff --git a/server/package-lock.json b/server/package-lock.json index d0df80d7d..1b2258620 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,16 +1,16 @@ { "name": "@scrypted/server", - "version": "0.0.56", + "version": "0.0.57", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.0.56", + "version": "0.0.57", "license": "ISC", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.5", - "@scrypted/sdk": "^0.0.95", + "@scrypted/sdk": "^0.0.98", "adm-zip": "^0.5.3", "axios": "^0.21.1", "body-parser": "^1.19.0", @@ -628,9 +628,9 @@ } }, "node_modules/@scrypted/sdk": { - "version": "0.0.95", - "resolved": "https://registry.npmjs.org/@scrypted/sdk/-/sdk-0.0.95.tgz", - "integrity": "sha512-g0NQQJjRg61u9E0aR3RqoFv2BYYkjp/Zd/NKosQADf78PyyN7l9EN33LxuBMzkqOVVdyUM8UG02ySu9QddDZpQ==", + "version": "0.0.98", + "resolved": "https://registry.npmjs.org/@scrypted/sdk/-/sdk-0.0.98.tgz", + "integrity": "sha512-LL8JnJoTNTD4EBcJ3HePv5eG7FXLfPkxOa0u1uXrJOTsgFQs8Lzpy3QpdRIDUBFZmxYqb3ILPd8g39JehrcMFA==", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -5091,9 +5091,9 @@ } }, "@scrypted/sdk": { - "version": "0.0.95", - "resolved": "https://registry.npmjs.org/@scrypted/sdk/-/sdk-0.0.95.tgz", - "integrity": "sha512-g0NQQJjRg61u9E0aR3RqoFv2BYYkjp/Zd/NKosQADf78PyyN7l9EN33LxuBMzkqOVVdyUM8UG02ySu9QddDZpQ==", + "version": "0.0.98", + "resolved": "https://registry.npmjs.org/@scrypted/sdk/-/sdk-0.0.98.tgz", + "integrity": "sha512-LL8JnJoTNTD4EBcJ3HePv5eG7FXLfPkxOa0u1uXrJOTsgFQs8Lzpy3QpdRIDUBFZmxYqb3ILPd8g39JehrcMFA==", "requires": { "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", diff --git a/server/package.json b/server/package.json index 3460bd508..b5861b592 100644 --- a/server/package.json +++ b/server/package.json @@ -1,10 +1,10 @@ { "name": "@scrypted/server", - "version": "0.0.56", + "version": "0.0.57", "description": "", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.5", - "@scrypted/sdk": "^0.0.95", + "@scrypted/sdk": "^0.0.98", "adm-zip": "^0.5.3", "axios": "^0.21.1", "body-parser": "^1.19.0",