Module

Clappr.Plugins.Streamroot

Package
purescript-clappr
Repository
paluh/purescript-clappr

#streamrootHlsjsImpl Source

streamrootHlsjsImpl :: forall eff. String -> EffFnAff (ajax :: AJAX | eff) Plugin

#streamrootHlsjs Source

streamrootHlsjs :: forall eff. String -> Aff (ajax :: AJAX | eff) Plugin

#DnaConfig Source

type DnaConfig = { fetchBeforeLoad :: Maybe FetchedBeforeLoad, property :: Maybe String }

#DnaNativeConfig Source

type DnaNativeConfig = { fragmentsFetchedBeforeLoad :: Nullable Int, property :: Nullable String, secondsPrebuffereddBeforeLoad :: Nullable Int }

#setup Source

setup :: forall r eff. RowLacks "dnaConfig" (NativeOptionsRow r) => String -> DnaConfig -> NativeOptions r -> Aff (ajax :: AJAX | eff) (NativeOptions (dnaConfig :: DnaNativeConfig | r))