visibility property
Whether this directive will be provided for injection.
By default this is Visibility.local, which prevents injecting the directive class by default, but provides a code-size and runtime performance benefit. See Visibility for details.
Implementation
final Visibility visibility;