Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
call :: (MakeObject f, MakeObject this, MakeArgs args) => f -> this -> args -> JSM JSValjsaddle Language.Javascript.JSaddle.Object Call function with a given this. In most cases you should use #.
>>> testJSaddle $ eval "(function(){return this;}).apply('Hello', [])" Hello >>> testJSaddle $ do { test <- eval "(function(){return this;})"; call test (val "Hello") () } HelloobjCallAsConstructor :: MakeArgs args => Object -> args -> JSM JSValjsaddle Language.Javascript.JSaddle.Object Call a JavaScript object as a constructor. Consider using new. If you pass more than 7 arguments to a constructor for a built in JavaScript type (like Date) then this function will fail.
objCallAsFunction :: MakeArgs args => Object -> Object -> args -> JSM JSValjsaddle Language.Javascript.JSaddle.Object Call a JavaScript object as function. Consider using #.
CallAsConstructor :: JSObjectForSend -> [JSValueForSend] -> JSValueForSend -> AsyncCommandjsaddle Language.Javascript.JSaddle.Run No documentation available.
-
jsaddle Language.Javascript.JSaddle.Run No documentation available.
FreeCallback :: JSValueForSend -> AsyncCommandjsaddle Language.Javascript.JSaddle.Run No documentation available.
NewAsyncCallback :: JSValueForSend -> AsyncCommandjsaddle Language.Javascript.JSaddle.Run No documentation available.
NewSyncCallback :: JSValueForSend -> AsyncCommandjsaddle Language.Javascript.JSaddle.Run No documentation available.
CallAsConstructor :: JSObjectForSend -> [JSValueForSend] -> JSValueForSend -> AsyncCommandjsaddle Language.Javascript.JSaddle.Types No documentation available.
-
jsaddle Language.Javascript.JSaddle.Types No documentation available.