Socket
Socket
Sign inDemoInstall

effects-as-data

Package Overview
Dependencies
Maintainers
1
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

effects-as-data - npm Package Compare versions

Comparing version 2.10.0 to 2.11.0

10

es5/index.js

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

var end = Date.now();
onComplete({
onCallComplete({
success: true,

@@ -43,3 +43,3 @@ fn: fn,

var end = Date.now();
onComplete({
onCallComplete({
success: false,

@@ -229,3 +229,3 @@ fn: fn,

function onComplete(_ref4) {
function onCallComplete(_ref4) {
var success = _ref4.success,

@@ -239,3 +239,3 @@ result = _ref4.result,

if (!config.onComplete || typeof config.onComplete !== "function") return;
if (!config.onCallComplete || typeof config.onCallComplete !== "function") return;
var r = {

@@ -251,3 +251,3 @@ success: success,

delay(function () {
return config.onComplete(r);
return config.onCallComplete(r);
});

@@ -254,0 +254,0 @@ }

@@ -157,5 +157,5 @@ "use strict";

test("onComplete", function (done) {
test("onCallComplete", function (done) {
var now = Date.now();
var onComplete = function onComplete(complete) {
var onCallComplete = function onCallComplete(complete) {
expect(complete.success).toEqual(true);

@@ -169,9 +169,9 @@ expect(complete.fn).toEqual(basic);

};
var config = { onComplete: onComplete, name: "telemetry" };
var config = { onCallComplete: onCallComplete, name: "telemetry" };
call(config, handlers, basic, "foo");
});
test("onComplete for errors", function (done) {
test("onCallComplete for errors", function (done) {
var now = Date.now();
var onComplete = function onComplete(complete) {
var onCallComplete = function onCallComplete(complete) {
expect(complete.success).toEqual(false);

@@ -185,3 +185,3 @@ expect(complete.fn).toEqual(badHandler);

};
var config = { onComplete: onComplete, name: "telemetry" };
var config = { onCallComplete: onCallComplete, name: "telemetry" };
call(config, handlers, badHandler, "foo").catch(function (e) {

@@ -188,0 +188,0 @@ return e;

{
"name": "effects-as-data",
"version": "2.10.0",
"version": "2.11.0",
"description": "A micro abstraction layer for Javascript that makes writing, testing, and monitoring side-effects easy.",

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

@@ -20,3 +20,3 @@ const { isGenerator, toArray, toPromise, delay, uuid } = require("./util")

const end = Date.now()
onComplete({
onCallComplete({
success: true,

@@ -34,3 +34,3 @@ fn,

const end = Date.now()
onComplete({
onCallComplete({
success: false,

@@ -200,4 +200,5 @@ fn,

function onComplete({ success, result, fn, config, start, end, latency }) {
if (!config.onComplete || typeof config.onComplete !== "function") return
function onCallComplete({ success, result, fn, config, start, end, latency }) {
if (!config.onCallComplete || typeof config.onCallComplete !== "function")
return
const r = {

@@ -212,3 +213,3 @@ success,

}
delay(() => config.onComplete(r))
delay(() => config.onCallComplete(r))
}

@@ -215,0 +216,0 @@

@@ -143,5 +143,5 @@ const { call } = require("../index")

test("onComplete", done => {
test("onCallComplete", done => {
const now = Date.now()
const onComplete = complete => {
const onCallComplete = complete => {
expect(complete.success).toEqual(true)

@@ -155,9 +155,9 @@ expect(complete.fn).toEqual(basic)

}
const config = { onComplete, name: "telemetry" }
const config = { onCallComplete, name: "telemetry" }
call(config, handlers, basic, "foo")
})
test("onComplete for errors", done => {
test("onCallComplete for errors", done => {
const now = Date.now()
const onComplete = complete => {
const onCallComplete = complete => {
expect(complete.success).toEqual(false)

@@ -171,4 +171,4 @@ expect(complete.fn).toEqual(badHandler)

}
const config = { onComplete, name: "telemetry" }
const config = { onCallComplete, name: "telemetry" }
call(config, handlers, badHandler, "foo").catch(e => e)
})

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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