Socket
Socket
Sign inDemoInstall

@adastradev/serverless-discovery-sdk

Package Overview
Dependencies
Maintainers
40
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adastradev/serverless-discovery-sdk - npm Package Compare versions

Comparing version 2.2.8-beta.1668461008616 to 2.2.8-beta.1668531537055

2

dist/DiscoverySdk.d.ts

@@ -9,3 +9,3 @@ export declare class DiscoverySdk {

getDependency(name: string): string | undefined;
lookupService(serviceName: string, stageName?: string, version?: string, externalID?: string): Promise<any>;
lookupService(serviceName: string, stageName?: string, version?: string, externalID?: string, shouldInvalidateCache?: boolean): Promise<any>;
}

@@ -67,3 +67,3 @@ "use strict";

};
DiscoverySdk.prototype.lookupService = function (serviceName, stageName, version, externalID) {
DiscoverySdk.prototype.lookupService = function (serviceName, stageName, version, externalID, shouldInvalidateCache) {
return __awaiter(this, void 0, void 0, function () {

@@ -99,3 +99,3 @@ var result, error, retriesLeft, e_1;

_a.trys.push([2, 4, , 6]);
return [4 /*yield*/, this.api.lookupService(serviceName, stageName, version, externalID)];
return [4 /*yield*/, this.api.lookupService(serviceName, stageName, version, externalID, shouldInvalidateCache)];
case 3:

@@ -102,0 +102,0 @@ result = _a.sent();

@@ -8,5 +8,5 @@ import { ServiceApiModel } from './ServiceApiModel';

getService(id: string): any;
lookupService(serviceName: string, stageName?: string, version?: string, externalID?: string): any;
lookupService(serviceName: string, stageName?: string, version?: string, externalID?: string, shouldInvalidateCache?: boolean): any;
createService(service: ServiceApiModel): any;
deleteService(id: string): any;
}

@@ -16,17 +16,20 @@ "use strict";

var apigClientFactory = require('@adastradev/aws-api-gateway-client').default; // tslint:disable-line
var retryOptions = {
retries: 20,
retryDelay: function () { return 1500; },
retryCondition: function (error) {
return (!error.response || (error.response.status >= 500 && error.response.status <= 599));
}
};
var DiscoveryServiceApi = /** @class */ (function () {
function DiscoveryServiceApi(serviceEndpointUri, region, credentials) {
if (credentials.type === 'None') {
this.apigClient = apigClientFactory.newClient(__assign({ accessKey: '', invokeUrl: serviceEndpointUri, region: region, secretKey: '' }, retryOptions));
this.apigClient = apigClientFactory.newClient({
accessKey: '',
invokeUrl: serviceEndpointUri,
region: region,
secretKey: ''
});
}
else if (credentials.type === 'IAM') {
var iamCreds = credentials;
this.apigClient = apigClientFactory.newClient(__assign({ accessKey: iamCreds.accessKeyId, invokeUrl: serviceEndpointUri, region: region, secretKey: iamCreds.secretAccessKey }, retryOptions));
this.apigClient = apigClientFactory.newClient({
accessKey: iamCreds.accessKeyId,
invokeUrl: serviceEndpointUri,
region: region,
secretKey: iamCreds.secretAccessKey
});
}

@@ -40,3 +43,8 @@ else if (credentials.type === 'BearerToken') {

};
this.apigClient = apigClientFactory.newClient(__assign({ accessKey: '', invokeUrl: serviceEndpointUri, region: region, secretKey: '' }, retryOptions));
this.apigClient = apigClientFactory.newClient({
accessKey: '',
invokeUrl: serviceEndpointUri,
region: region,
secretKey: ''
});
}

@@ -55,6 +63,7 @@ else {

};
DiscoveryServiceApi.prototype.lookupService = function (serviceName, stageName, version, externalID) {
DiscoveryServiceApi.prototype.lookupService = function (serviceName, stageName, version, externalID, shouldInvalidateCache) {
if (stageName === void 0) { stageName = ''; }
if (version === void 0) { version = ''; }
if (externalID === void 0) { externalID = ''; }
if (shouldInvalidateCache === void 0) { shouldInvalidateCache = false; }
var params = {};

@@ -66,2 +75,5 @@ var pathTemplate = '/catalog/service';

};
if (shouldInvalidateCache) {
additionalParams = __assign(__assign({}, additionalParams), { 'Cache-Control': 'max-age=0' });
}
var body = {};

@@ -68,0 +80,0 @@ // We need more than stageName only

{
"name": "@adastradev/serverless-discovery-sdk",
"version": "2.2.8-beta.1668461008616",
"version": "2.2.8-beta.1668531537055",
"description": "Serverless Service Discovery API",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc