Readonly
configResolved configuration for this instance
Readonly
instanceUnique identifier for this instance
Creates a child instance with merged configuration
Configuration to merge with parent values
Gets the parent instance in the hierarchy
Parent instance or undefined if this is the root
Checks if the instance has been disposed
true if dispose() has been called
Traverses the instance hierarchy to find the first instance whose configuration matches the given target config using a shallow comparison.
A partial configuration object containing key-value pairs to match.
The first matching instance or undefined if no match is found.
Registers a callback to be invoked when the instance is disposed
Callback to execute on disposal
Function to unsubscribe the callback
Represents a Sanity.io resource instance with its own configuration and lifecycle
Remarks
Instances form a hierarchy through parent/child relationships