common/core/common.js (31 lines of code) (raw):
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
'use strict';
/**
* The `azure-iot-common` module contains code common to the Azure IoT Hub Device and Service SDKs.
*
* @module azure-iot-common
*/
module.exports = {
anHourFromNow: require('./dist/authorization.js').anHourFromNow,
encodeUriComponentStrict: require('./dist/authorization.js').encodeUriComponentStrict,
ConnectionString: require('./dist/connection_string.js').ConnectionString,
endpoint: require('./dist/endpoint.js'),
errors: require('./dist/errors.js'),
results: require('./dist/results.js'),
ResultWithHttpResponse: require('./dist/results.js').ResultWithHttpResponse,
Message: require('./dist/message.js').Message,
SharedAccessSignature: require('./dist/shared_access_signature.js').SharedAccessSignature,
RetryOperation: require('./dist/retry_operation.js').RetryOperation,
RetryPolicy: require('./dist/retry_policy.js').RetryPolicy,
NoRetry: require('./dist/retry_policy.js').NoRetry,
ExponentialBackOffWithJitter: require('./dist/retry_policy.js').ExponentialBackOffWithJitter,
AuthenticationProvider: require('./dist/authentication_provider').X509AuthenticationProvider,
AuthenticationType: require('./dist/authentication_provider').AuthenticationType,
getAgentPlatformString: require('./dist/utils').getAgentPlatformString,
callbackToPromise: require('./dist/promise_utils').callbackToPromise,
doubleValueCallbackToPromise: require('./dist/promise_utils').doubleValueCallbackToPromise,
errorCallbackToPromise: require('./dist/promise_utils').errorCallbackToPromise,
noErrorCallbackToPromise: require('./dist/promise_utils').noErrorCallbackToPromise,
tripleValueCallbackToPromise: require('./dist/promise_utils').tripleValueCallbackToPromise,
httpCallbackToPromise: require('./dist/promise_utils').httpCallbackToPromise,
Callback: require('./dist/promise_utils').Callback,
ErrorCallback: require('./dist/promise_utils').ErrorCallback,
NoErrorCallback: require('./dist/promise_utils').NoErrorCallback,
DoubleValueCallback: require('./dist/promise_utils').DoubleValueCallback,
TripleValueCallback: require('./dist/promise_utils').TripleValueCallback,
HttpResponseCallback: require('./dist/promise_utils').HttpResponseCallback
};