Socket
Socket
Sign inDemoInstall

@antv/util

Package Overview
Dependencies
Maintainers
67
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@antv/util - npm Package Compare versions

Comparing version 3.3.5 to 3.3.6

7

dist/color/torgb.d.ts

@@ -8,3 +8,8 @@ /**

(...args: any[]): any;
cache: import("flru").flruCache<any>;
cache: {
clear: (isPartial?: number) => void;
has: (key: any) => boolean;
get: (key: any) => any;
set: (key: any, value: any) => void;
};
};
declare const _default: (f: Function, resolver?: (...args: any[]) => string, maxSize?: number) => {
(...args: any[]): any;
cache: import("flru").flruCache<any>;
cache: {
clear: (isPartial?: number) => void;
has: (key: any) => boolean;
get: (key: any) => any;
set: (key: any, value: any) => void;
};
};

@@ -5,0 +10,0 @@ /**

@@ -8,3 +8,8 @@ /**

(...args: any[]): any;
cache: import("flru").flruCache<any>;
cache: {
clear: (isPartial?: number) => void;
has: (key: any) => boolean;
get: (key: any) => any;
set: (key: any, value: any) => void;
};
};
declare const _default: (f: Function, resolver?: (...args: any[]) => string, maxSize?: number) => {
(...args: any[]): any;
cache: import("flru").flruCache<any>;
cache: {
clear: (isPartial?: number) => void;
has: (key: any) => boolean;
get: (key: any) => any;
set: (key: any, value: any) => void;
};
};

@@ -5,0 +10,0 @@ /**

@@ -1,3 +0,43 @@

import flru from 'flru';
import isFunction from './is-function';
function flru(max) {
var num, curr, prev;
var limit = max || 1;
function keep(key, value) {
if (++num > limit) {
prev = curr;
reset(1);
++num;
}
curr[key] = value;
}
function reset(isPartial) {
num = 0;
curr = Object.create(null);
isPartial || (prev = Object.create(null));
}
reset();
return {
clear: reset,
has: function (key) {
return curr[key] !== void 0 || prev[key] !== void 0;
},
get: function (key) {
var val = curr[key];
if (val !== void 0)
return val;
if ((val = prev[key]) !== void 0) {
keep(key, val);
return val;
}
},
set: function (key, value) {
if (curr[key] !== void 0) {
curr[key] = value;
}
else {
keep(key, value);
}
},
};
}
/**

@@ -4,0 +44,0 @@ * _.memoize(calColor);

@@ -8,3 +8,8 @@ /**

(...args: any[]): any;
cache: import("flru").flruCache<any>;
cache: {
clear: (isPartial?: number) => void;
has: (key: any) => boolean;
get: (key: any) => any;
set: (key: any, value: any) => void;
};
};
declare const _default: (f: Function, resolver?: (...args: any[]) => string, maxSize?: number) => {
(...args: any[]): any;
cache: import("flru").flruCache<any>;
cache: {
clear: (isPartial?: number) => void;
has: (key: any) => boolean;
get: (key: any) => any;
set: (key: any, value: any) => void;
};
};

@@ -5,0 +10,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var flru_1 = (0, tslib_1.__importDefault)(require("flru"));
var is_function_1 = (0, tslib_1.__importDefault)(require("./is-function"));
function flru(max) {
var num, curr, prev;
var limit = max || 1;
function keep(key, value) {
if (++num > limit) {
prev = curr;
reset(1);
++num;
}
curr[key] = value;
}
function reset(isPartial) {
num = 0;
curr = Object.create(null);
isPartial || (prev = Object.create(null));
}
reset();
return {
clear: reset,
has: function (key) {
return curr[key] !== void 0 || prev[key] !== void 0;
},
get: function (key) {
var val = curr[key];
if (val !== void 0)
return val;
if ((val = prev[key]) !== void 0) {
keep(key, val);
return val;
}
},
set: function (key, value) {
if (curr[key] !== void 0) {
curr[key] = value;
}
else {
keep(key, value);
}
},
};
}
/**

@@ -34,5 +74,5 @@ * _.memoize(calColor);

};
memoized.cache = (0, flru_1.default)(maxSize);
memoized.cache = flru(maxSize);
return memoized;
});
//# sourceMappingURL=memoize.js.map

3

package.json
{
"name": "@antv/util",
"version": "3.3.5",
"version": "3.3.6",
"license": "MIT",

@@ -93,3 +93,2 @@ "sideEffects": false,

"fast-deep-equal": "^3.1.3",
"flru": "^1.0.2",
"gl-matrix": "^3.3.0",

@@ -96,0 +95,0 @@ "tslib": "^2.3.1"

@@ -1,4 +0,47 @@

import flru from 'flru';
import isFunction from './is-function';
function flru(max: number) {
let num, curr, prev;
const limit = max || 1;
function keep(key, value) {
if (++num > limit) {
prev = curr;
reset(1);
++num;
}
curr[key] = value;
}
function reset(isPartial?: number) {
num = 0;
curr = Object.create(null);
isPartial || (prev = Object.create(null));
}
reset();
return {
clear: reset,
has: function (key) {
return curr[key] !== void 0 || prev[key] !== void 0;
},
get: function (key) {
var val = curr[key];
if (val !== void 0) return val;
if ((val = prev[key]) !== void 0) {
keep(key, val);
return val;
}
},
set: function (key, value) {
if (curr[key] !== void 0) {
curr[key] = value;
} else {
keep(key, value);
}
},
};
}
/**

@@ -5,0 +48,0 @@ * _.memoize(calColor);

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