New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

electrodb

Package Overview
Dependencies
Maintainers
1
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

electrodb - npm Package Compare versions

Comparing version 0.9.22 to 0.9.23

2

package.json
{
"name": "electrodb",
"version": "0.9.22",
"version": "0.9.23",
"description": "A library to more easily create and interact with multiple entities and heretical relationships in dynamodb",

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

@@ -504,10 +504,8 @@ "use strict";

_makeParameterKey(index, pk, sk) {
let name = this.model.translations.indexes.fromIndexToAccessPattern[index];
let hasSortKey = this.model.lookup.indexHasSortKeys[index];
let accessPattern = this.model.indexes[name];
let key = {
[accessPattern.pk.field]: pk,
pk: pk,
};
if (hasSortKey && sk !== undefined) {
key[accessPattern.sk.field] = sk;
key.sk = sk;
}

@@ -1171,6 +1169,6 @@ return key;

let pk = this._makeKey(
prefixes.pk.prefix,
prefixes.pk,
facets.pk,
pkFacets,
prefixes.pk,
this.model.facets.labels[index]
);

@@ -1181,3 +1179,3 @@ let sk = [];

sk.push(
this._makeKey(prefixes.sk.prefix, facets.sk, skFacet, prefixes.sk),
this._makeKey(prefixes.sk, facets.sk, skFacet, this.model.facets.labels[index]),
);

@@ -1190,11 +1188,11 @@ }

/* istanbul ignore next */
_makeKey(prefix = "", facets = [], supplied = {}, { isCustom } = {}) {
_makeKey({prefix, isCustom} = {}, facets = [], supplied = {}, labels = {}) {
let key = prefix;
for (let i = 0; i < facets.length; i++) {
let facet = facets[i];
let { label, name } = this.model.schema.attributes[facet];
let { name } = this.model.schema.attributes[facet];
if (isCustom) {
key = `${key}${label === undefined ? "" : label}`;
key = `${key}${labels[facet] === undefined ? "" : labels[facet]}`;
} else {
key = `${key}#${label === undefined ? name : label}_`;
key = `${key}#${labels[facet] === undefined ? name : labels[facet]}_`;
}

@@ -1347,3 +1345,3 @@ if (supplied[name] !== undefined) {

// labels can be set via the attribute definiton or as part of the facetTemplate.
facets.labels = Object.assign({}, facets.labels, facetLabels);
facets.labels[indexName] = Object.assign({}, facets.labels[indexName] || {}, facetLabels);

@@ -1365,3 +1363,3 @@ let pk = {

customFacets.sk = parsedSKFacets.isCustom;
facets.labels = Object.assign({}, facets.labels, facetLabels);
facets.labels[indexName] = Object.assign({}, facets.labels[indexName] || {}, facetLabels);
sk = {

@@ -1368,0 +1366,0 @@ facetLabels,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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