🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

fp-small

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fp-small - npm Package Compare versions

Comparing version
1.3.0
to
1.3.1
+28
dist/utils/index.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.mod = exports.throttle = undefined;
var _fp = require("../fp");
var throttle = exports.throttle = function throttle(callback) {
var sec = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var currentTime = 0;
return function () {
var presentTime = Date.now();
if (presentTime - currentTime >= sec) {
callback.apply(undefined, arguments);
currentTime = presentTime;
}
};
};
var mod = exports.mod = (0, _fp.curry)(function (m, val) {
while (val < 0) {
val += m;
}
return val % m;
});
+1
-1

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

var fromTruth = exports.fromTruth = function fromTruth(x) {
return X ? Right(x) : Left(x);
return x ? Right(x) : Left(x);
};

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

var _throttle = require("./throttle");
var _utils = require("./utils");
Object.keys(_throttle).forEach(function (key) {
Object.keys(_utils).forEach(function (key) {
if (key === "default" || key === "__esModule") return;

@@ -93,3 +93,3 @@ Object.defineProperty(exports, key, {

get: function get() {
return _throttle[key];
return _utils[key];
}

@@ -96,0 +96,0 @@ });

{
"name": "fp-small",
"version": "1.3.0",
"version": "1.3.1",
"description": "A small functional programming library",

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

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var throttle = exports.throttle = function throttle(callback) {
var sec = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var currentTime = 0;
return function () {
var presentTime = Date.now();
if (presentTime - currentTime >= sec) {
callback.apply(undefined, arguments);
currentTime = presentTime;
}
};
};