Socket
Socket
Sign inDemoInstall

@cranq/document-utils

Package Overview
Dependencies
Maintainers
4
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cranq/document-utils - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

2

package.json
{
"name": "@cranq/document-utils",
"version": "1.0.3",
"version": "1.0.4",
"description": "Document store manipulation utilities",

@@ -5,0 +5,0 @@ "scripts": {

@@ -33,8 +33,10 @@ import {map} from "@cranq/object-utils";

return value.map(
(item) => expandReferenceSubgraph(
documentStore,
referredCollectionId,
item as string,
schemaStore));
} else {
(item) => item !== undefined
? expandReferenceSubgraph(
documentStore,
referredCollectionId,
item as string,
schemaStore)
: undefined);
} else if (value !== undefined) {
// Single reference

@@ -46,2 +48,4 @@ return expandReferenceSubgraph(

schemaStore);
} else {
return undefined;
}

@@ -48,0 +52,0 @@ } else {

@@ -23,13 +23,15 @@ import {getDocument} from "..";

for (const item of value) {
const referredDocument =
getDocument(documentStore, referredCollectionId, item as string);
setDocument(
result, referredCollectionId, item as string, referredDocument);
if (referredDocument) {
extractDocumentSubgraph(
referredDocument,
referredCollectionId,
documentStore,
schemaStore,
result);
if (item !== undefined) {
const referredDocument =
getDocument(documentStore, referredCollectionId, item as string);
setDocument(
result, referredCollectionId, item as string, referredDocument);
if (referredDocument) {
extractDocumentSubgraph(
referredDocument,
referredCollectionId,
documentStore,
schemaStore,
result);
}
}

@@ -36,0 +38,0 @@ }

@@ -39,8 +39,10 @@ import {map} from "@cranq/object-utils";

// List of references
return (value as Array<Reference>).map(
(item) => createDocument(
item,
referredCollectionId,
schemaStore,
documentStore));
return (value as Array<Reference | undefined>)
.map((item) => item !== undefined
? createDocument(
item,
referredCollectionId,
schemaStore,
documentStore)
: undefined);
} else if (value !== undefined) {

@@ -47,0 +49,0 @@ // Single reference

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

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