Skip to content

[F] scopeNavigationToNamespace

function scopeNavigationToNamespace<T>(
namespace,
listeners,
options?
): T;

Filter registered callbacks whose targets have a namespace, including enum members via their enum. Only those callbacks can prune traversal. Register container callbacks (such as model when collecting modelProperty) or check namespace membership in the callbacks you consume.

Type Parameter
T extends SemanticNodeListener
ParameterTypeDescription
namespaceNamespaceNamespace used to filter callbacks.
listenersTType listeners.
optionsNamespaceNavigationOptionsScope options

T

wrapped listeners that that can be used with navigateType