::
GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12
Moduleghcjs-base-0.8.0.4
append :: STJSArray s -> STJSArray s -> ST s (STJSArray s)
build :: (forall s. STJSArray s -> ST s ()) -> JSArray
create :: ST s (STJSArray s)
drop :: Int -> STJSArray s -> ST s (STJSArray s)
freeze :: STJSArray s -> ST s JSArray
fromList :: [JSVal] -> ST s (STJSArray s)
length :: STJSArray s -> ST s Int
null :: STJSArray s -> ST s Bool
pop :: STJSArray s -> ST s JSVal
push :: JSVal -> STJSArray s -> ST s ()
read :: Int -> STJSArray s -> ST s JSVal
reverse :: STJSArray s -> ST s ()
shift :: STJSArray s -> ST s JSVal
take :: Int -> STJSArray s -> ST s (STJSArray s)
toList :: STJSArray s -> ST s [JSVal]
unsafeFreeze :: STJSArray s -> ST s JSArray
unshift :: JSVal -> STJSArray s -> ST s ()
write :: Int -> JSVal -> STJSArray s -> ST s ()
type STJSArray (s1 :: s) = SomeJSArray ('STMutable s1)