::
GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12
Moduleghcjs-base-0.8.0.4
(!) :: JSArray -> Int -> JSVal
append :: SomeJSArray m -> SomeJSArray m -> IO (SomeJSArray m1)
create :: IO MutableJSArray
drop :: Int -> JSArray -> JSArray
dropIO :: Int -> SomeJSArray m -> IO (SomeJSArray m1)
freeze :: MutableJSArray -> IO JSArray
fromList :: [JSVal] -> JSArray
fromListIO :: [JSVal] -> IO (SomeJSArray m)
index :: Int -> JSArray -> JSVal
length :: JSArray -> Int
lengthIO :: SomeJSArray m -> IO Int
null :: JSArray -> Bool
pop :: MutableJSArray -> IO JSVal
push :: JSVal -> MutableJSArray -> IO ()
read :: Int -> SomeJSArray m -> IO JSVal
reverse :: MutableJSArray -> IO ()
shift :: MutableJSArray -> IO JSVal
slice :: Int -> Int -> JSArray -> JSArray
sliceIO :: Int -> Int -> JSArray -> IO (SomeJSArray m1)
take :: Int -> JSArray -> JSArray
takeIO :: Int -> SomeJSArray m -> IO (SomeJSArray m1)
thaw :: JSArray -> IO MutableJSArray
toList :: JSArray -> [JSVal]
toListIO :: SomeJSArray m -> IO [JSVal]
unsafeFreeze :: MutableJSArray -> IO JSArray
unsafeThaw :: JSArray -> IO MutableJSArray
unshift :: JSVal -> MutableJSArray -> IO ()
write :: Int -> JSVal -> MutableJSArray -> IO ()
type JSArray = SomeJSArray Immutable
type MutableJSArray = SomeJSArray Mutable