diff --git a/package.json b/package.json index 2ce8d7d..40a2cbf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arduino-iot-js", - "version": "0.14.0", + "version": "0.14.1", "license": "GPLv3", "description": "JS module providing Arduino Create IoT Cloud Connection", "main": "./lib/index.js", diff --git a/src/CloudOptions.ts b/src/CloudOptions.ts index 39e71d2..c230715 100644 --- a/src/CloudOptions.ts +++ b/src/CloudOptions.ts @@ -2,6 +2,7 @@ export type CloudOptions = { host?: string; port?: string | number; useCloudProtocolV2?: boolean; + ssl?: boolean; onOffline?: () => void; onConnected?: () => void; onDisconnect?: (message?: any) => void; diff --git a/src/index.lib.ts b/src/index.lib.ts index d296a99..0389114 100644 --- a/src/index.lib.ts +++ b/src/index.lib.ts @@ -27,7 +27,12 @@ import { HttpClientFactory } from './http/HttpClientFactory'; import { APIClientBuilder, APIOptions } from './builder/APIClientBuilder'; import { TokenClientBuilder, BrowserOptions } from './builder/TokenClientBuilder'; import { CredentialsClientBuilder, CredentialsOptions } from './builder/CredentialsClientBuilder'; -import { ICloudClient, IMultiPropertiesCloudClient, ISinglePropertyCloudClient } from './client/ICloudClient'; +import { + ICloudClient, + IMultiPropertiesCloudClient, + ISinglePropertyCloudClient, + ITokenCloudClient, +} from './client/ICloudClient'; const builders = [ new TokenClientBuilder(mqtt.connect), @@ -42,4 +47,4 @@ export { CloudOptions } from './CloudOptions'; export { CloudMessageValue } from './client/ICloudClient'; export { IArduinoIoTCloudFactory } from './builder/IArduinoIoTCloudFactory'; export { APIOptions, BrowserOptions, CredentialsOptions }; -export { ICloudClient, IMultiPropertiesCloudClient, ISinglePropertyCloudClient }; +export { ICloudClient, IMultiPropertiesCloudClient, ITokenCloudClient, ISinglePropertyCloudClient }; diff --git a/src/index.ts b/src/index.ts index 2cb8c10..13d8def 100644 --- a/src/index.ts +++ b/src/index.ts @@ -27,7 +27,12 @@ import { HttpClientFactory } from './http/HttpClientFactory'; import { APIClientBuilder, APIOptions } from './builder/APIClientBuilder'; import { TokenClientBuilder, BrowserOptions } from './builder/TokenClientBuilder'; import { CredentialsClientBuilder, CredentialsOptions } from './builder/CredentialsClientBuilder'; -import { ICloudClient, IMultiPropertiesCloudClient, ISinglePropertyCloudClient } from './client/ICloudClient'; +import { + ICloudClient, + IMultiPropertiesCloudClient, + ITokenCloudClient, + ISinglePropertyCloudClient, +} from './client/ICloudClient'; const builders = [ new TokenClientBuilder(mqtt.connect), @@ -43,4 +48,4 @@ export { CloudOptions } from './CloudOptions'; export { CloudMessageValue } from './client/ICloudClient'; export { IArduinoIoTCloudFactory } from './builder/IArduinoIoTCloudFactory'; export { APIOptions, BrowserOptions, CredentialsOptions }; -export { ICloudClient, IMultiPropertiesCloudClient, ISinglePropertyCloudClient }; +export { ICloudClient, IMultiPropertiesCloudClient, ITokenCloudClient, ISinglePropertyCloudClient };