object
(object, default: {}
): The object to destructure.hiddenProperties
(array, default: ["hiddenProperties", "textEditorOptions", "textEditorData", "socketValues"]
): An array of property names to exclude from the destructuring process. These properties will not generate output sockets.socketValues
(array, default: ["string", "array", "boolean", "integer", "object"]
): An array of value types that should generate output sockets. Properties with types not included in this array will be ignored.socketOutputs
(array, default: []
): An array of property names that should always generate output sockets, regardless of their type.object
input of the Destructure node.hiddenProperties
, socketValues
, and socketOutputs
options as needed.hiddenProperties
.name
(string): “John Doe”age
(integer): 30email
(string): “john@example.com”active
(boolean): truepreferences
(object): { "theme": "dark", "notifications": false }
hiddenProperties
option to exclude any properties that you don’t need to avoid cluttering your workspace.socketValues
option to control which types of properties generate output sockets.socketOutputs
option to ensure that specific properties always have output sockets, even if their type is not included in socketValues
.