Skip to main content

Array

Deprecated

This node is deprecated and kept only so existing projects keep working. It is not offered in the node picker for new use.

Deprecated all-in-one shared array node. Use Collection2 (Array) plus the CollectionInsert/Remove/Clear/New action nodes.

The legacy Collection node bundled the shared-list store and all its mutations (add/remove/clear/new/store/fetch) into one node. Its replacement splits reading (Array/Collection2) from the individual mutation nodes, keeping graphs legible. The underlying shared-by-id array store is the same, so legacy and current nodes interoperate on the same collectionIds.

When to use it​

Do not use in new graphs — use Collection2 with CollectionInsert/CollectionRemove/CollectionClear/CollectionNew instead.

At a glance​

CategoryData
Type nameCollection
Available inbrowser
SSR compatibilitysafe
Provided bynoodl-viewer-react
Behaviour specnot written yet

Inputs​

Values​

NameTypeDefaultDescription
collectionIdString (CollectionName id)——
itemsArray——
modifyIdString——

Signals​

NameTypeDefaultDescription
addSignal——
clearSignal——
fetchSignal——
newSignal——
removeSignal——
storeSignal——

Outputs​

Values​

NameTypeDefaultDescription
countNumber——
idString——
itemsArray——

Signals​

NameTypeDefaultDescription
changedSignal——
createdSignal——
fetchedSignal——
modifiedSignal——
storedSignal——

Array, Insert Object Into Array, Remove Object From Array, Clear Array, Create New Array

Code export​

Does not export to React yet. A project that uses it exports with this node named in the export report.

Why: deliberately out of scope — the type is deprecated in the catalog, so nobody building today is offered one. A project that still holds one exports it as a named deferral, which is the right answer for a node its own editor has retired.

How export works shows what an export writes, with a worked example.

Generated

This page is generated from node-catalog-enriched.json, the node's spec in packages/nodegx-node-spec and the export ledger. Do not edit it by hand — run npm run docs:nodes to regenerate, and fix the source instead.