Socket
Socket
Sign inDemoInstall

rxjs-aws-sdk

Package Overview
Dependencies
39
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.1.0

RxSES.d.ts

3

index.d.ts
import * as RxSimpleDB from './RxSimpleDB';
export { RxSimpleDB };
import * as RxSES from './RxSES';
export { RxSimpleDB, RxSES };

@@ -5,1 +5,3 @@ "use strict";

exports.RxSimpleDB = RxSimpleDB;
const RxSES = require("./RxSES");
exports.RxSES = RxSES;
{
"name": "rxjs-aws-sdk",
"version": "1.0.0",
"version": "1.1.0",
"description": "",

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const SimpleDB = require("aws-sdk/clients/simpledb");
const Observable_1 = require("rxjs/Observable");
const util_1 = require("./util");
const { assign } = Object;
function create(config) {
const origSimpledb = new SimpleDB(config);
return ['getAttributes', 'putAttributes', 'select']
.reduce((result, method) => assign(result, {
[method]: params => rxifySimpleDBMethod(origSimpledb, method, params)
}), {});
const simpleDB = new SimpleDB(config);
return util_1.rxifyMultipleRequestMethods(simpleDB, [
'getAttributes',
'putAttributes',
'select'
]);
}

@@ -18,13 +19,1 @@ exports.create = create;

exports.flattenAttrs = flattenAttrs;
function rxifySimpleDBMethod(origSimpledb, methodName, params) {
return new Observable_1.Observable(subscriber => {
const request = origSimpledb[methodName](params, (err, data) => {
if (err) {
return subscriber.error(err);
}
subscriber.next(data);
subscriber.complete();
});
return () => request.abort();
});
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc