HJScript-0.4.5: HJScript is a Haskell EDSL for writing JavaScript programs.Source codeContentsIndex
HJScript.Objects.Array
Stabilityexperimental
MaintainerJoel Bjornson joel.bjornson@gmail.com Niklas Broberg nibro@cs.chalmers.se
Description
Synopsis
arrLength :: JArray t -> JInt
push :: Exp t -> JArray t -> HJScript ()
headArr :: JArray t -> Var t
mapArray :: (Exp t1 -> Exp t2) -> JArray t1 -> HJScript (JArray t2)
mapArrayH :: (Exp t1 -> HJScript (Exp t2)) -> JArray t1 -> HJScript (JArray t2)
mapArrayH_ :: (Exp t1 -> HJScript t2) -> JArray t1 -> HJScript ()
foreach :: JArray t1 -> (Exp t1 -> HJScript t2) -> HJScript ()
filterArray :: (Exp t -> JBool) -> JArray t -> HJScript (JArray t)
Documentation
arrLength :: JArray t -> JIntSource
Properties for Array
push :: Exp t -> JArray t -> HJScript ()Source
Methods on array
headArr :: JArray t -> Var tSource
mapArray :: (Exp t1 -> Exp t2) -> JArray t1 -> HJScript (JArray t2)Source
Map array
mapArrayH :: (Exp t1 -> HJScript (Exp t2)) -> JArray t1 -> HJScript (JArray t2)Source
mapArrayH
mapArrayH_ :: (Exp t1 -> HJScript t2) -> JArray t1 -> HJScript ()Source
Throw away produced value.
foreach :: JArray t1 -> (Exp t1 -> HJScript t2) -> HJScript ()Source
Synonym for mapArrayH_
filterArray :: (Exp t -> JBool) -> JArray t -> HJScript (JArray t)Source
Select array elements with a condition.
Produced by Haddock version 2.4.2