.. role:: clio-optional
   :class: clio-flag clio-flag-optional

.. role:: clio-static
   :class: clio-flag clio-flag-static


#################
StreamcacheModule
#################

.. js:class:: Sc.StreamcacheModule

   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~Sc.StreamcacheModule.constructor`
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~Sc.StreamcacheModule.defaultBinary`
   * :js:data:`~Sc.StreamcacheModule.defaultEnginePath`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~static Sc.StreamcacheModule.createInstance`
   * :js:meth:`~static Sc.StreamcacheModule.setupNewView`
   
   




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

.. js:method:: Sc.StreamcacheModule.constructor

   .. rst-class:: sig-pretty-signature
   
      | StreamcacheModule(): :js:class:`StreamcacheModule <Sc.StreamcacheModule>`
   
   **Returns**\ : :js:class:`StreamcacheModule <Sc.StreamcacheModule>`
   





Properties
==========

.. js:data:: Sc.StreamcacheModule.defaultBinary

   .. rst-class:: clio-flags
   
      :clio-static:`static`
   
   .. rst-class:: sig-pretty-signature
   
      | defaultBinary: *unknown*
   



.. js:data:: Sc.StreamcacheModule.defaultEnginePath

   .. rst-class:: clio-flags
   
      :clio-static:`static`
      :clio-optional:`optional`
   
   .. rst-class:: sig-pretty-signature
   
      | defaultEnginePath: *string*
   





Methods
=======

.. js:method:: static Sc.StreamcacheModule.createInstance

   .. rst-class:: clio-flags
   
      :clio-static:`static`
   
   .. rst-class:: sig-pretty-signature
   
      | createInstance(**instanceArgs**\ : :js:class:`StartArgs <Sc.StartArgs>`\ ): *Promise*
   
   **Parameters**
   
      **instanceArgs**\ : :js:class:`StartArgs <Sc.StartArgs>`
   
   
   **Returns**\ : *Promise*
   



.. js:method:: static Sc.StreamcacheModule.setupNewView

   .. rst-class:: clio-flags
   
      :clio-static:`static`
   
   .. rst-class:: sig-pretty-signature
   
      | setupNewView(**facade**\ : *Facade*\ , **view_key**\ : :js:data:`ViewKey <Sc.ViewKey>`\ , **container**\ : (*string* \| *HTMLElement*\ )): *void*
   
   **Parameters**
   
      **facade**\ : *Facade*
   
      **view_key**\ : :js:data:`ViewKey <Sc.ViewKey>`
   
      **container**\ : (*string* \| *HTMLElement*\ )
   
   
   **Returns**\ : *void*
   





