Skip to main content

Globals

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 global value bus with user-named ports; superseded by Variable2/Set Variable (and Model2 for objects).

Globals exposed an open-ended set of user-named, untyped ports where every Globals node in the project shared one value per port name: setting an input on any instance updated the same-named output on all instances. It is deprecated; Variable2 and Set Variable provide the same app-wide shared values with clearer naming, and Model2 covers shared structured objects.

When to use it​

Do not use in new graphs — use Variable2 and Set Variable instead (Model2 for shared objects).

At a glance​

CategoryUtilities
Type nameGlobals
Available inbrowser
SSR compatibilitysafe
Provided bynoodl-viewer-react
Behaviour specnot written yet

Dynamic ports​

This node's port list changes at runtime (runtime-discovered); the tables above may be incomplete for a given instance.

Some ports are discovered at runtime from user code, parameters or connected components, and are pushed to the editor per instance; the static port list below is incomplete for such instances.

Ports at runtime​

All ports are user-defined per instance through the editor's port editor: any name can be added as an untyped input or output, and the runtime registers them on demand. No static port list exists.

Variable, Set Variable, Object

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.