Socket
Socket
Sign inDemoInstall

@karmaniverous/entity-manager

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@karmaniverous/entity-manager - npm Package Compare versions

Comparing version 4.3.0-0 to 4.3.0-1

9

dist/default/lib/EntityManager/EntityManager.js

@@ -12,2 +12,4 @@ "use strict";

var _fromPairs2 = _interopRequireDefault(require("lodash/fromPairs"));
var _parseInt2 = _interopRequireDefault(require("lodash/parseInt"));
var _isString2 = _interopRequireDefault(require("lodash/isString"));
var _isPlainObject2 = _interopRequireDefault(require("lodash/isPlainObject"));

@@ -255,4 +257,7 @@ var _isInteger2 = _interopRequireDefault(require("lodash/isInteger"));

if (!(0, _isUndefined2.default)(pageKeys) && !(0, _isPlainObject2.default)(pageKeys)) throw new Error('pageKeys must be an object');
if (!(0, _isUndefined2.default)(pageKeys) && !((0, _isInteger2.default)(pages) && pages >= 1) && pages !== 'all') throw new Error("pages must be a positive integer or 'all'");
if (!(0, _isUndefined2.default)(pages) && !/^(?:\d+|all)$/i.test(pages.toString())) throw new Error("pages must be a positive integer or 'all'");
// Parse pages.
if ((0, _isString2.default)(pages)) pages = pages.toLowerCase() === 'all' ? Infinity : (0, _parseInt2.default)(pages);
// Generate default pageKeys if not provided

@@ -320,3 +325,3 @@ pageKeys ??= (0, _fromPairs2.default)(this.getKeySpace(entityToken, keyToken, item).map(shardedKey => [shardedKey, undefined]));

page++;
} while ((pages === 'all' || page < pages) && !(0, _isEmpty2.default)(result.pageKeys));
} while (page < pages && !(0, _isEmpty2.default)(result.pageKeys));
return result;

@@ -323,0 +328,0 @@ }

@@ -241,9 +241,9 @@ /**

throw new Error('pageKeys must be an object');
if (
!_.isUndefined(pageKeys) &&
!(_.isInteger(pages) && pages >= 1) &&
pages !== 'all'
)
if (!_.isUndefined(pages) && !/^(?:\d+|all)$/i.test(pages.toString()))
throw new Error("pages must be a positive integer or 'all'");
// Parse pages.
if (_.isString(pages))
pages = pages.toLowerCase() === 'all' ? Infinity : _.parseInt(pages);
// Generate default pageKeys if not provided

@@ -301,3 +301,3 @@ pageKeys ??= _.fromPairs(

page++;
} while ((pages === 'all' || page < pages) && !_.isEmpty(result.pageKeys));
} while (page < pages && !_.isEmpty(result.pageKeys));

@@ -304,0 +304,0 @@ return result;

{
"name": "@karmaniverous/entity-manager",
"version": "4.3.0-0",
"version": "4.3.0-1",
"publishConfig": {

@@ -5,0 +5,0 @@ "access": "public"

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