| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
JavaScript.Array
Documentation
type JSArray = SomeJSArray Immutable #
type MutableJSArray = SomeJSArray Mutable #
create :: IO MutableJSArray #
lengthIO :: SomeJSArray m -> IO Int #
fromListIO :: [JSVal] -> IO (SomeJSArray m) #
toListIO :: SomeJSArray m -> IO [JSVal] #
append :: SomeJSArray m -> SomeJSArray m -> IO (SomeJSArray m1) #
push :: JSVal -> MutableJSArray -> IO () #
pop :: MutableJSArray -> IO JSVal #
unshift :: JSVal -> MutableJSArray -> IO () #
shift :: MutableJSArray -> IO JSVal #
reverse :: MutableJSArray -> IO () #
takeIO :: Int -> SomeJSArray m -> IO (SomeJSArray m1) #
dropIO :: Int -> SomeJSArray m -> IO (SomeJSArray m1) #
freeze :: MutableJSArray -> IO JSArray #
unsafeFreeze :: MutableJSArray -> IO JSArray #
thaw :: JSArray -> IO MutableJSArray #
unsafeThaw :: JSArray -> IO MutableJSArray #