mirror of
https://github.com/koush/scrypted.git
synced 2026-02-10 09:12:03 +00:00
sdk: fixup humidity/fan types to remove optional properties on commands, status
This commit is contained in:
4
sdk/package-lock.json
generated
4
sdk/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.0.95",
|
||||
"version": "0.0.98",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
|
||||
14
sdk/types.d.ts
vendored
14
sdk/types.d.ts
vendored
@@ -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<void>;
|
||||
}
|
||||
export interface FanStatus {
|
||||
|
||||
14
sdk/types.ts
14
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<void>;
|
||||
}
|
||||
export interface FanStatus {
|
||||
|
||||
18
server/package-lock.json
generated
18
server/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user