.. role:: ts-api-decorator

###############
VisibilityState
###############

.. container:: ts-api-section

   .. js:class:: VisibilityState

      Contains a defaultVisibility boolean and visibilityExceptions set of NodeIds.
      If defaultVisibility is true, the NodeIds represent hidden nodes.
      If defaultVisibility is false, the NodeIds represent visible nodes.



.. container:: api-index-section

   .. rubric:: Constructors

   .. rst-class:: api-index-list-item api-kind-constructor api-parent-kind-class

   * :js:meth:`~VisibilityState.constructor`



.. container:: api-index-section

   .. rubric:: Properties

   .. rst-class:: api-index-list-item api-kind-property api-parent-kind-class

   * :js:attr:`~VisibilityState.defaultVisibility`
   * :js:attr:`~VisibilityState.visibilityExceptions`





------------

Constructors
============

.. container:: ts-api-section

   .. js:function:: VisibilityState.constructor( defaultVisibility, nodeIds)

      :param defaultVisibility: None
      :type defaultVisibility: boolean
      :param nodeIds: None
      :type nodeIds: Set <number>


      :rtype: VisibilityState



Properties
==========

.. container:: ts-api-section

   .. js:attribute:: VisibilityState.defaultVisibility

      :type: boolean





.. container:: ts-api-section

   .. js:attribute:: VisibilityState.visibilityExceptions

      :type: Set <number>





